/linux/arch/arm64/boot/dts/amlogic/ |
H A D | Makefile | 8 dtb-$(CONFIG_ARCH_MESON) += meson-a1-ad401.dtb 9 dtb-$(CONFIG_ARCH_MESON) += meson-a1-ad402.dtb 10 dtb-$(CONFIG_ARCH_MESON) += meson-axg-jethome-jethub-j100.dtb 11 dtb-$(CONFIG_ARCH_MESON) += meson-axg-jethome-jethub-j110-rev-2.dtb 12 dtb-$(CONFIG_ARCH_MESON) += meson-axg-jethome-jethub-j110-rev-3.dtb 13 dtb-$(CONFIG_ARCH_MESON) += meson-axg-s400.dtb 14 dtb-$(CONFIG_ARCH_MESON) += meson-g12a-fbx8am-brcm.dtb 15 dtb-$(CONFIG_ARCH_MESON) += meson-g12a-fbx8am-realtek.dtb 16 dtb-$(CONFIG_ARCH_MESON) += meson-g12a-radxa-zero.dtb 17 dtb-$(CONFIG_ARCH_MESON) += meson-g12a-sei510.dtb [all …]
|
H A D | meson-gx.dtsi | 15 #include <dt-bindings/power/meson-gxbb-power.h> 222 compatible = "amlogic,meson-gx-sm", "amlogic,meson-gxbb-sm"; 227 compatible = "amlogic,meson-gx-efuse", "amlogic,meson-gxbb-efuse"; 247 compatible = "amlogic,meson-gxbb-scpi", "arm,scpi-pre-1.0"; 263 compatible = "amlogic,meson-gxbb-scpi-sensors", "arm,scpi-sensors"; 282 compatible = "amlogic,meson-gpio-intc"; 291 compatible = "amlogic,meson-gxbb-reset"; 308 compatible = "amlogic,meson-gx-uart"; 316 compatible = "amlogic,meson-gx-uart"; 323 compatible = "amlogic,meson-gxbb-i2c"; [all …]
|
H A D | meson-gxm.dtsi | 7 #include "meson-gxl.dtsi" 10 compatible = "amlogic,meson-gxm"; 138 compatible = "amlogic,meson-gxl-usb2-phy"; 149 compatible = "amlogic,meson-gxm-mali", "arm,mali-t820"; 163 compatible = "amlogic,meson-gxm-aoclkc", "amlogic,meson-gx-aoclkc"; 191 compatible = "amlogic,meson-gxm-saradc", "amlogic,meson-saradc"; 200 compatible = "amlogic,meson-gxm-vpu", "amlogic,meson-gx-vpu"; 204 compatible = "amlogic,meson-gxm-dw-hdmi", "amlogic,meson-gx-dw-hdmi"; 208 compatible = "amlogic,meson-gxm-usb-ctrl";
|
H A D | meson-s4.dtsi | 9 #include <dt-bindings/gpio/meson-s4-gpio.h> 12 #include <dt-bindings/power/meson-s4-power.h> 13 #include <dt-bindings/reset/amlogic,meson-s4-reset.h> 71 compatible = "amlogic,meson-gxbb-sm"; 74 compatible = "amlogic,meson-s4-pwrc"; 144 compatible = "amlogic,meson-s4-periphs-pinctrl"; 590 compatible = "amlogic,meson-s4-gpio-intc", 591 "amlogic,meson-gpio-intc"; 633 compatible = "amlogic,meson-g12a-spicc"; 645 compatible = "amlogic,meson-s4-pwm"; [all …]
|
/linux/sound/soc/meson/ |
H A D | Makefile | 3 snd-soc-meson-aiu-y := aiu.o 4 snd-soc-meson-aiu-y += aiu-acodec-ctrl.o 5 snd-soc-meson-aiu-y += aiu-codec-ctrl.o 6 snd-soc-meson-aiu-y += aiu-encoder-i2s.o 7 snd-soc-meson-aiu-y += aiu-encoder-spdif.o 8 snd-soc-meson-aiu-y += aiu-fifo.o 9 snd-soc-meson-aiu-y += aiu-fifo-i2s.o 10 snd-soc-meson-aiu-y += aiu-fifo-spdif.o 11 snd-soc-meson-axg-fifo-y := axg-fifo.o 12 snd-soc-meson-axg-frddr-y := axg-frddr.o [all …]
|
/linux/drivers/phy/amlogic/ |
H A D | Kconfig | 24 Enable this to support the Meson USB2 PHYs found in Meson8, 29 tristate "Meson GXL and GXM USB2 PHY drivers" 36 Enable this to support the Meson USB2 PHYs found in Meson 41 tristate "Meson G12A MIPI Analog DPHY driver" 48 Enable this to support the Meson MIPI Analog DPHY found in Meson G12A 53 tristate "Meson G12A USB2 PHY driver" 59 Enable this to support the Meson USB2 PHYs found in Meson 64 tristate "Meson G12A USB3+PCIE Combo PHY driver" 70 Enable this to support the Meson USB3 + PCIE Combo PHY found 71 in Meson G12A SoCs. [all …]
|
/linux/Documentation/devicetree/bindings/pwm/ |
H A D | pwm-amlogic.yaml | 17 - amlogic,meson-gxbb-pwm 18 - amlogic,meson-gxbb-ao-pwm 19 - amlogic,meson-axg-ee-pwm 20 - amlogic,meson-axg-ao-pwm 21 - amlogic,meson-g12a-ee-pwm 22 - amlogic,meson-g12a-ao-pwm-ab 23 - amlogic,meson-g12a-ao-pwm-cd 26 - const: amlogic,meson-gx-pwm 27 - const: amlogic,meson-gxbb-pwm 30 - const: amlogic,meson-gx-ao-pwm [all …]
|
/linux/drivers/pwm/ |
H A D | pwm-meson.c | 3 * PWM controller driver for Amlogic Meson SoCs. 122 struct meson_pwm *meson = to_meson_pwm(chip); in meson_pwm_request() local 123 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; in meson_pwm_request() 139 struct meson_pwm *meson = to_meson_pwm(chip); in meson_pwm_free() local 140 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; in meson_pwm_free() 148 struct meson_pwm *meson = to_meson_pwm(chip); in meson_pwm_calc() local 149 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; in meson_pwm_calc() 209 struct meson_pwm *meson = to_meson_pwm(chip); in meson_pwm_enable() local 210 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; in meson_pwm_enable() 222 spin_lock_irqsave(&meson->lock, flags); in meson_pwm_enable() [all …]
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | amlogic.yaml | 46 - description: Boards with the Amlogic Meson GXBaby SoC 57 - const: amlogic,meson-gxbb 66 - const: amlogic,meson-gxbb 68 - description: Boards with the Amlogic Meson GXL S805X SoC 74 - const: amlogic,meson-gxl 76 - description: Boards with the Amlogic Meson GXL S905W SoC 83 - const: amlogic,meson-gxl 85 - description: Boards with the Amlogic Meson GXL S905X SoC 96 - const: amlogic,meson-gxl 98 - description: Boards with the Amlogic Meson GXL S905D SoC [all …]
|
/linux/drivers/staging/media/meson/vdec/ |
H A D | vdec_platform.c | 25 .firmware_path = "meson/vdec/gxbb_h264.bin", 37 .firmware_path = "meson/vdec/gxl_mpeg12.bin", 48 .firmware_path = "meson/vdec/gxl_mpeg12.bin", 63 .firmware_path = "meson/vdec/gxl_vp9.bin", 75 .firmware_path = "meson/vdec/gxl_h264.bin", 87 .firmware_path = "meson/vdec/gxl_mpeg12.bin", 98 .firmware_path = "meson/vdec/gxl_mpeg12.bin", 113 .firmware_path = "meson/vdec/gxl_h264.bin", 125 .firmware_path = "meson/vdec/gxl_mpeg12.bin", 136 .firmware_path = "meson/vdec/gxl_mpeg12.bin", [all …]
|
/linux/Documentation/devicetree/bindings/soc/amlogic/ |
H A D | amlogic,meson-gx-hhi-sysctrl.yaml | 4 $id: http://devicetree.org/schemas/soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml# 7 title: Amlogic Meson System Control registers 16 - amlogic,meson-gx-hhi-sysctrl 17 - amlogic,meson-gx-ao-sysctrl 18 - amlogic,meson-axg-hhi-sysctrl 19 - amlogic,meson-axg-ao-sysctrl 30 $ref: /schemas/power/amlogic,meson-ee-pwrc.yaml 43 - amlogic,meson-gx-hhi-sysctrl 44 - amlogic,meson-axg-hhi-sysctrl 57 - amlogic,meson-gx-ao-sysctrl [all …]
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | amlogic,meson-gpio-intc.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/amlogic,meson-gpio-intc.yaml# 7 title: Amlogic Meson GPIO interrupt controller 13 Meson SoCs contains an interrupt controller which is able to watch the SoC 26 - const: amlogic,meson-gpio-intc 31 - amlogic,meson-gxbb-gpio-intc 32 - amlogic,meson-gxl-gpio-intc 33 - amlogic,meson-axg-gpio-intc 34 - amlogic,meson-g12a-gpio-intc 35 - amlogic,meson-sm1-gpio-intc 36 - amlogic,meson-a1-gpio-intc [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | amlogic,gxbb-aoclkc.yaml | 17 - amlogic,meson-gxbb-aoclkc 18 - amlogic,meson-gxl-aoclkc 19 - amlogic,meson-gxm-aoclkc 20 - amlogic,meson-axg-aoclkc 21 - const: amlogic,meson-gx-aoclkc 23 - amlogic,meson-axg-aoclkc 24 - amlogic,meson-g12a-aoclkc 57 - amlogic,meson-g12a-aoclkc 73 - amlogic,meson-gxl-aoclkc 74 - amlogic,meson-gxm-aoclkc [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | amlogic,meson-dwmac.yaml | 5 $id: http://devicetree.org/schemas/net/amlogic,meson-dwmac.yaml# 8 title: Amlogic Meson DWMAC Ethernet controller 23 - amlogic,meson-gxbb-dwmac 24 - amlogic,meson-axg-dwmac 25 - amlogic,meson-g12a-dwmac 38 - amlogic,meson-gxbb-dwmac 39 - amlogic,meson-axg-dwmac 40 - amlogic,meson-g12a-dwmac 94 - amlogic,meson-gxbb-dwmac 95 - amlogic,meson-axg-dwmac [all …]
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | amlogic,meson-pinctrl-a1.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/amlogic,meson-pinctrl-a1.yaml# 7 title: Amlogic Meson A1 pinmux controller 13 - $ref: amlogic,meson-pinctrl-common.yaml# 20 - amlogic,meson-a1-periphs-pinctrl 21 - amlogic,meson-s4-periphs-pinctrl 28 $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-gpio 47 $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-pins 52 compatible = "amlogic,meson-a1-periphs-pinctrl";
|
H A D | amlogic,meson-pinctrl-g12a-aobus.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/amlogic,meson-pinctrl-g12a-aobus.yaml# 7 title: Amlogic Meson G12 AOBUS pinmux controller 13 - $ref: amlogic,meson-pinctrl-common.yaml# 18 - amlogic,meson-g12a-aobus-pinctrl 25 $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-gpio 44 $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-pins 49 compatible = "amlogic,meson-g12a-aobus-pinctrl";
|
H A D | amlogic,meson-pinctrl-g12a-periphs.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/amlogic,meson-pinctrl-g12a-periphs.yaml# 7 title: Amlogic Meson G12 PERIPHS pinmux controller 13 - $ref: amlogic,meson-pinctrl-common.yaml# 18 - amlogic,meson-g12a-periphs-pinctrl 25 $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-gpio 46 $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-pins 51 compatible = "amlogic,meson-g12a-periphs-pinctrl";
|
/linux/Documentation/devicetree/bindings/media/cec/ |
H A D | amlogic,meson-gx-ao-cec.yaml | 5 $id: http://devicetree.org/schemas/media/cec/amlogic,meson-gx-ao-cec.yaml# 8 title: Amlogic Meson AO-CEC Controller 14 The Amlogic Meson AO-CEC module is present is Amlogic SoCs and its purpose is 20 - amlogic,meson-gx-ao-cec # GXBB, GXL, GXM, G12A and SM1 AO_CEC_A module 21 - amlogic,meson-g12a-ao-cec # G12A AO_CEC_B module 22 - amlogic,meson-sm1-ao-cec # SM1 AO_CEC_B module 43 - amlogic,meson-gx-ao-cec 60 - amlogic,meson-g12a-ao-cec 61 - amlogic,meson-sm1-ao-cec 86 compatible = "amlogic,meson-gx-ao-cec";
|
/linux/Documentation/devicetree/bindings/power/ |
H A D | amlogic,meson-ee-pwrc.yaml | 5 $id: http://devicetree.org/schemas/power/amlogic,meson-ee-pwrc.yaml# 8 title: Amlogic Meson Everything-Else Power Domains 18 "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon" 29 - amlogic,meson-gxbb-pwrc 30 - amlogic,meson-axg-pwrc 31 - amlogic,meson-g12a-pwrc 32 - amlogic,meson-sm1-pwrc 89 - amlogic,meson-gxbb-pwrc 114 - amlogic,meson-axg-pwrc 132 - amlogic,meson-g12a-pwrc [all …]
|
H A D | amlogic,meson-gx-pwrc.txt | 1 Amlogic Meson Power Controller (deprecated) 4 The Amlogic Meson SoCs embeds an internal Power domain controller. 20 - "amlogic,meson-gx-pwrc-vpu" for the Meson GX SoCs 21 - "amlogic,meson-g12a-pwrc-vpu" for the Meson G12A SoCs 31 - compatible: "amlogic,meson-gx-ao-sysctrl", "syscon", "simple-mfd" 38 compatible = "amlogic,meson-gx-ao-sysctrl", "syscon", "simple-mfd"; 42 compatible = "amlogic,meson-gx-pwrc-vpu";
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | amlogic,meson-g12a-usb-ctrl.yaml | 5 $id: http://devicetree.org/schemas/usb/amlogic,meson-g12a-usb-ctrl.yaml# 8 title: Amlogic Meson G12A DWC3 USB SoC Controller Glue 33 - amlogic,meson-gxl-usb-ctrl 34 - amlogic,meson-gxm-usb-ctrl 35 - amlogic,meson-axg-usb-ctrl 36 - amlogic,meson-g12a-usb-ctrl 37 - amlogic,meson-a1-usb-ctrl 106 - amlogic,meson-g12a-usb-ctrl 120 - amlogic,meson-gxl-usb-ctrl 140 - amlogic,meson-gxm-usb-ctrl [all …]
|
/linux/drivers/pinctrl/meson/ |
H A D | Makefile | 2 obj-$(CONFIG_PINCTRL_MESON) += pinctrl-meson.o 6 obj-$(CONFIG_PINCTRL_MESON_GXBB) += pinctrl-meson-gxbb.o 7 obj-$(CONFIG_PINCTRL_MESON_GXL) += pinctrl-meson-gxl.o 8 obj-$(CONFIG_PINCTRL_MESON_AXG_PMX) += pinctrl-meson-axg-pmx.o 9 obj-$(CONFIG_PINCTRL_MESON_AXG) += pinctrl-meson-axg.o 10 obj-$(CONFIG_PINCTRL_MESON_G12A) += pinctrl-meson-g12a.o 11 obj-$(CONFIG_PINCTRL_MESON_A1) += pinctrl-meson-a1.o 12 obj-$(CONFIG_PINCTRL_MESON_S4) += pinctrl-meson-s4.o
|
H A D | Kconfig | 17 bool "Meson 8 SoC pinctrl driver" 23 bool "Meson 8b SoC pinctrl driver" 29 tristate "Meson gxbb SoC pinctrl driver" 35 tristate "Meson gxl SoC pinctrl driver" 44 tristate "Meson axg Soc pinctrl driver" 53 tristate "Meson g12a Soc pinctrl driver" 59 tristate "Meson a1 Soc pinctrl driver" 65 tristate "Meson s4 Soc pinctrl driver"
|
/linux/Documentation/devicetree/bindings/spi/ |
H A D | amlogic,meson-gx-spicc.yaml | 5 $id: http://devicetree.org/schemas/spi/amlogic,meson-gx-spicc.yaml# 8 title: Amlogic Meson SPI Communication Controller 14 The Meson SPICC is a generic SPI controller for general purpose Full-Duplex 20 - amlogic,meson-gx-spicc # SPICC controller on Amlogic GX and compatible SoCs 21 - amlogic,meson-axg-spicc # SPICC controller on Amlogic AXG and compatible SoCs 22 - amlogic,meson-g12a-spicc # SPICC controller on Amlogic G12A and compatible SoCs 50 - amlogic,meson-g12a-spicc 76 - amlogic,meson-gx-spicc 103 compatible = "amlogic,meson-gx-spicc";
|
/linux/Documentation/devicetree/bindings/arm/amlogic/ |
H A D | amlogic,meson-gx-ao-secure.yaml | 5 $id: http://devicetree.org/schemas/arm/amlogic/amlogic,meson-gx-ao-secure.yaml# 8 title: Amlogic Meson Firmware registers Interface 14 The Meson SoCs have a register bank with status and data shared with the 22 const: amlogic,meson-gx-ao-secure 30 - const: amlogic,meson-gx-ao-secure 38 - const: amlogic,meson-gx-ao-secure 46 information on the Meson GX SoCs. If present, the interface gives 59 compatible = "amlogic,meson-gx-ao-secure", "syscon";
|