/Linux-v5.10/arch/arm64/boot/dts/amlogic/ |
D | Makefile | 2 dtb-$(CONFIG_ARCH_MESON) += meson-axg-s400.dtb 3 dtb-$(CONFIG_ARCH_MESON) += meson-g12a-sei510.dtb 4 dtb-$(CONFIG_ARCH_MESON) += meson-g12a-u200.dtb 5 dtb-$(CONFIG_ARCH_MESON) += meson-g12a-x96-max.dtb 6 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-gtking.dtb 7 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-gtking-pro.dtb 8 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-a311d-khadas-vim3.dtb 9 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-s922x-khadas-vim3.dtb 10 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-odroid-n2.dtb 11 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-odroid-n2-plus.dtb [all …]
|
D | meson-gx.dtsi | 15 #include <dt-bindings/power/meson-gxbb-power.h> 16 #include <dt-bindings/reset/amlogic,meson-gxbb-reset.h> 209 compatible = "amlogic,meson-gx-sm", "amlogic,meson-gxbb-sm"; 214 compatible = "amlogic,meson-gx-efuse", "amlogic,meson-gxbb-efuse"; 234 compatible = "amlogic,meson-gxbb-scpi", "arm,scpi-pre-1.0"; 250 compatible = "amlogic,meson-gxbb-scpi-sensors", "arm,scpi-sensors"; 269 compatible = "amlogic,meson-gpio-intc"; 278 compatible = "amlogic,meson-gxbb-reset"; 295 compatible = "amlogic,meson-gx-uart"; 302 compatible = "amlogic,meson-gx-uart"; [all …]
|
D | meson-gxm.dtsi | 7 #include "meson-gxl.dtsi" 10 compatible = "amlogic,meson-gxm"; 118 compatible = "amlogic,meson-gxl-usb2-phy"; 129 compatible = "amlogic,meson-gxm-mali", "arm,mali-t820"; 143 compatible = "amlogic,meson-gxm-aoclkc", "amlogic,meson-gx-aoclkc"; 171 compatible = "amlogic,meson-gxm-saradc", "amlogic,meson-saradc"; 180 compatible = "amlogic,meson-gxm-vpu", "amlogic,meson-gx-vpu"; 184 compatible = "amlogic,meson-gxm-dw-hdmi", "amlogic,meson-gx-dw-hdmi"; 188 compatible = "amlogic,meson-gxm-usb-ctrl";
|
/Linux-v5.10/sound/soc/meson/ |
D | Makefile | 3 snd-soc-meson-aiu-objs := aiu.o 4 snd-soc-meson-aiu-objs += aiu-acodec-ctrl.o 5 snd-soc-meson-aiu-objs += aiu-codec-ctrl.o 6 snd-soc-meson-aiu-objs += aiu-encoder-i2s.o 7 snd-soc-meson-aiu-objs += aiu-encoder-spdif.o 8 snd-soc-meson-aiu-objs += aiu-fifo.o 9 snd-soc-meson-aiu-objs += aiu-fifo-i2s.o 10 snd-soc-meson-aiu-objs += aiu-fifo-spdif.o 11 snd-soc-meson-axg-fifo-objs := axg-fifo.o 12 snd-soc-meson-axg-frddr-objs := axg-frddr.o [all …]
|
/Linux-v5.10/drivers/pwm/ |
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 131 channel = &meson->channels[pwm->hwpwm]; in meson_pwm_request() 161 static int meson_pwm_calc(struct meson_pwm *meson, struct pwm_device *pwm, in meson_pwm_calc() argument 176 dev_err(meson->chip.dev, "invalid source clock frequency\n"); in meson_pwm_calc() 180 dev_dbg(meson->chip.dev, "fin_freq: %lu Hz\n", fin_freq); in meson_pwm_calc() 184 dev_err(meson->chip.dev, "unable to get period pre_div\n"); in meson_pwm_calc() 190 dev_err(meson->chip.dev, "unable to get period cnt\n"); in meson_pwm_calc() 194 dev_dbg(meson->chip.dev, "period=%u pre_div=%u cnt=%u\n", period, in meson_pwm_calc() 210 dev_err(meson->chip.dev, "unable to get duty cycle\n"); in meson_pwm_calc() [all …]
|
/Linux-v5.10/drivers/phy/amlogic/ |
D | Kconfig | 14 Enable this to support the Meson USB2 PHYs found in Meson8, 19 tristate "Meson GXL and GXM USB2 PHY drivers" 26 Enable this to support the Meson USB2 PHYs found in Meson 31 tristate "Meson G12A USB2 PHY driver" 37 Enable this to support the Meson USB2 PHYs found in Meson 42 tristate "Meson G12A USB3+PCIE Combo PHY driver" 48 Enable this to support the Meson USB3 + PCIE Combo PHY found 49 in Meson G12A SoCs. 53 tristate "Meson AXG PCIE PHY driver" 59 Enable this to support the Meson MIPI + PCIE PHY found [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/arm/ |
D | amlogic.yaml | 54 - description: Boards with the Amlogic Meson GXBaby SoC 65 - const: amlogic,meson-gxbb 74 - const: amlogic,meson-gxbb 76 - description: Boards with the Amlogic Meson GXL S805X SoC 82 - const: amlogic,meson-gxl 84 - description: Boards with the Amlogic Meson GXL S905W SoC 90 - const: amlogic,meson-gxl 92 - description: Boards with the Amlogic Meson GXL S905X SoC 102 - const: amlogic,meson-gxl 104 - description: Boards with the Amlogic Meson GXL S905D SoC [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/interrupt-controller/ |
D | amlogic,meson-gpio-intc.txt | 1 Amlogic meson GPIO interrupt controller 3 Meson SoCs contains an interrupt controller which is able to watch the SoC 15 "amlogic,meson-gxbb-gpio-intc" for GXBB SoCs (S905) or 16 "amlogic,meson-gxl-gpio-intc" for GXL SoCs (S905X, S912) 17 "amlogic,meson-axg-gpio-intc" for AXG SoCs (A113D, A113X) 18 "amlogic,meson-g12a-gpio-intc" for G12A SoCs (S905D2, S905X2, S905Y2) 19 "amlogic,meson-sm1-gpio-intc" for SM1 SoCs (S905D3, S905X3, S905Y3) 20 "amlogic,meson-a1-gpio-intc" for A1 SoCs (A113L) 25 - meson,channel-interrupts: Array with the 8 upstream hwirq numbers. These 31 compatible = "amlogic,meson-gxbb-gpio-intc", [all …]
|
/Linux-v5.10/drivers/soc/amlogic/ |
D | Kconfig | 5 tristate "Amlogic Meson Canvas driver" 12 bool "Amlogic Meson SoC Clock Measure driver" 21 bool "Amlogic Meson GX SoC Information driver" 26 Say yes to support decoding of Amlogic Meson GX SoC family 30 bool "Amlogic Meson GX Power Domains driver" 37 Say yes to expose Amlogic Meson GX Power Domains as 41 bool "Amlogic Meson Everything-Else Power Domains driver" 48 Say yes to expose Amlogic Meson Everything-Else Power Domains as 52 bool "Amlogic Meson Secure Power Domains driver" 61 Say yes to expose Amlogic Meson Secure Power Domains as Generic [all …]
|
D | Makefile | 2 obj-$(CONFIG_MESON_CANVAS) += meson-canvas.o 3 obj-$(CONFIG_MESON_CLK_MEASURE) += meson-clk-measure.o 4 obj-$(CONFIG_MESON_GX_SOCINFO) += meson-gx-socinfo.o 5 obj-$(CONFIG_MESON_GX_PM_DOMAINS) += meson-gx-pwrc-vpu.o 6 obj-$(CONFIG_MESON_MX_SOCINFO) += meson-mx-socinfo.o 7 obj-$(CONFIG_MESON_EE_PM_DOMAINS) += meson-ee-pwrc.o 8 obj-$(CONFIG_MESON_SECURE_PM_DOMAINS) += meson-secure-pwrc.o
|
/Linux-v5.10/Documentation/devicetree/bindings/iio/adc/ |
D | amlogic,meson-saradc.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/amlogic,meson-saradc.yaml# 7 title: Amlogic Meson SAR (Successive Approximation Register) A/D converter 13 Binding covers a range of ADCs found on Amlogic Meson SoCs. 18 - const: amlogic,meson-saradc 24 - amlogic,meson-gxbb-saradc 25 - amlogic,meson-gxl-saradc 26 - amlogic,meson-gxm-saradc 27 - amlogic,meson-axg-saradc 28 - amlogic,meson-g12a-saradc 29 - const: amlogic,meson-saradc [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/pwm/ |
D | pwm-meson.txt | 1 Amlogic Meson PWM Controller 6 or "amlogic,meson-gxbb-pwm" 7 or "amlogic,meson-gxbb-ao-pwm" 8 or "amlogic,meson-axg-ee-pwm" 9 or "amlogic,meson-axg-ao-pwm" 10 or "amlogic,meson-g12a-ee-pwm" 11 or "amlogic,meson-g12a-ao-pwm-ab" 12 or "amlogic,meson-g12a-ao-pwm-cd" 24 compatible = "amlogic,meson-gxbb-pwm";
|
/Linux-v5.10/drivers/staging/media/meson/vdec/ |
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/gxm_h264.bin", 125 .firmware_path = "meson/vdec/gxl_mpeg12.bin", 136 .firmware_path = "meson/vdec/gxl_mpeg12.bin", [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/clock/ |
D | amlogic,gxbb-aoclkc.txt | 9 - GXBB (S905) : "amlogic,meson-gxbb-aoclkc" 10 - GXL (S905X, S905D) : "amlogic,meson-gxl-aoclkc" 11 - GXM (S912) : "amlogic,meson-gxm-aoclkc" 12 - AXG (A113D, A113X) : "amlogic,meson-axg-aoclkc" 13 - G12A (S905X2, S905D2, S905Y2) : "amlogic,meson-g12a-aoclkc" 14 followed by the common "amlogic,meson-gx-aoclkc" 38 - compatible: "amlogic,meson-gx-ao-sysctrl", "syscon", "simple-mfd" 44 compatible = "amlogic,meson-gx-ao-sysctrl", "syscon", "simple-mfd"; 48 compatible = "amlogic,meson-gxbb-aoclkc", "amlogic,meson-gx-aoclkc"; 59 compatible = "amlogic,meson-uart";
|
/Linux-v5.10/Documentation/devicetree/bindings/media/ |
D | amlogic,meson-gx-ao-cec.yaml | 5 $id: "http://devicetree.org/schemas/media/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 46 - amlogic,meson-gx-ao-cec 63 - amlogic,meson-g12a-ao-cec 64 - amlogic,meson-sm1-ao-cec 89 compatible = "amlogic,meson-gx-ao-cec";
|
/Linux-v5.10/Documentation/devicetree/bindings/power/ |
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 90 - amlogic,meson-gxbb-pwrc 115 - amlogic,meson-axg-pwrc 133 - amlogic,meson-g12a-pwrc [all …]
|
D | amlogic,meson-gx-pwrc.txt | 1 Amlogic Meson Power Controller 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-v5.10/Documentation/devicetree/bindings/usb/ |
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 104 - amlogic,meson-g12a-usb-ctrl 117 - amlogic,meson-gxl-usb-ctrl 137 - amlogic,meson-gxm-usb-ctrl [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/net/ |
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 98 - amlogic,meson-gxbb-dwmac 99 - amlogic,meson-axg-dwmac [all …]
|
/Linux-v5.10/drivers/pinctrl/meson/ |
D | Kconfig | 16 bool "Meson 8 SoC pinctrl driver" 22 bool "Meson 8b SoC pinctrl driver" 28 bool "Meson gxbb SoC pinctrl driver" 34 bool "Meson gxl SoC pinctrl driver" 43 bool "Meson axg Soc pinctrl driver" 52 bool "Meson g12a Soc pinctrl driver" 58 bool "Meson a1 Soc pinctrl driver"
|
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
|
/Linux-v5.10/Documentation/devicetree/bindings/pinctrl/ |
D | meson,pinctrl.txt | 1 == Amlogic Meson pinmux controller == 10 "amlogic,meson-gxbb-periphs-pinctrl" 11 "amlogic,meson-gxbb-aobus-pinctrl" 12 "amlogic,meson-gxl-periphs-pinctrl" 13 "amlogic,meson-gxl-aobus-pinctrl" 14 "amlogic,meson-axg-periphs-pinctrl" 15 "amlogic,meson-axg-aobus-pinctrl" 16 "amlogic,meson-g12a-periphs-pinctrl" 17 "amlogic,meson-g12a-aobus-pinctrl" 18 "amlogic,meson-a1-periphs-pinctrl"
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | meson.dtsi | 28 compatible = "amlogic,meson-hhi-sysctrl", 35 compatible = "amlogic,meson-mx-assist", "syscon"; 40 compatible = "amlogic,meson-rng"; 45 compatible = "amlogic,meson6-uart", "amlogic,meson-uart"; 52 compatible = "amlogic,meson6-uart", "amlogic,meson-uart"; 68 compatible = "amlogic,meson-pwm"; 75 compatible = "amlogic,meson-pwm"; 82 compatible = "amlogic,meson-saradc"; 90 compatible = "amlogic,meson6-uart", "amlogic,meson-uart"; 106 compatible = "amlogic,meson-mx-usb2-phy"; [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/spi/ |
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 17 The Meson SPICC is a generic SPI controller for general purpose Full-Duplex 23 - amlogic,meson-gx-spicc # SPICC controller on Amlogic GX and compatible SoCs 24 - amlogic,meson-axg-spicc # SPICC controller on Amlogic AXG and compatible SoCs 25 - amlogic,meson-g12a-spicc # SPICC controller on Amlogic G12A and compatible SoCs 52 - amlogic,meson-g12a-spicc 85 compatible = "amlogic,meson-gx-spicc";
|
/Linux-v5.10/Documentation/devicetree/bindings/arm/amlogic/ |
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 29 - const: amlogic,meson-gx-ao-secure 38 information on the Meson GX SoCs. If present, the interface gives 51 compatible = "amlogic,meson-gx-ao-secure", "syscon";
|