/Linux-v5.10/Documentation/devicetree/bindings/arm/ |
D | amlogic.yaml | 4 $id: http://devicetree.org/schemas/arm/amlogic.yaml# 7 title: Amlogic MesonX device tree bindings 15 Device tree files and bindings applying to Amlogic SoCs and boards are 16 considered "unstable". Any Amlogic device tree binding may change at 28 - description: Boards with the Amlogic Meson6 SoC 32 - const: amlogic,meson6 34 - description: Boards with the Amlogic Meson8 SoC 38 - const: amlogic,meson8 40 - description: Boards with the Amlogic Meson8m2 SoC 44 - const: amlogic,meson8m2 [all …]
|
/Linux-v5.10/sound/soc/meson/ |
D | Kconfig | 2 menu "ASoC support for Amlogic platforms" 6 tristate "Amlogic AIU" 13 in the Amlogic Meson8, Meson8b and GX SoC families 22 tristate "Amlogic AXG Playback FIFO support" 26 embedded in the Amlogic AXG SoC family 29 tristate "Amlogic AXG Capture FIFO support" 33 embedded in the Amlogic AXG SoC family 45 tristate "Amlogic AXG TDM Input Support" 50 in the Amlogic AXG SoC family 53 tristate "Amlogic AXG TDM Output Support" [all …]
|
/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 21 - amlogic,meson8-saradc 22 - amlogic,meson8b-saradc 23 - amlogic,meson8m2-saradc 24 - amlogic,meson-gxbb-saradc 25 - amlogic,meson-gxl-saradc 26 - amlogic,meson-gxm-saradc [all …]
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | meson8m2.dtsi | 9 model = "Amlogic Meson8m2 SoC"; 10 compatible = "amlogic,meson8m2"; 14 compatible = "amlogic,meson8m2-clkc", "amlogic,meson8-clkc"; 22 compatible = "amlogic,meson8m2-canvas", "amlogic,canvas"; 28 compatible = "amlogic,meson8m2-dwmac", "snps,dwmac"; 41 compatible = "amlogic,meson8m2-aobus-pinctrl", 42 "amlogic,meson8-aobus-pinctrl"; 46 compatible = "amlogic,meson8m2-cbus-pinctrl", 47 "amlogic,meson8-cbus-pinctrl"; 65 compatible = "amlogic,meson8m2-pwrc"; [all …]
|
D | meson8.dtsi | 10 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h> 11 #include <dt-bindings/reset/amlogic,meson8b-reset.h> 15 model = "Amlogic Meson8 SoC"; 16 compatible = "amlogic,meson8"; 27 enable-method = "amlogic,meson8-smp"; 38 enable-method = "amlogic,meson8-smp"; 49 enable-method = "amlogic,meson8-smp"; 60 enable-method = "amlogic,meson8-smp"; 201 compatible = "amlogic,meson8-ddr-clkc"; 216 compatible = "amlogic,meson8-canvas", [all …]
|
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"; 59 compatible = "amlogic,meson6-i2c"; 68 compatible = "amlogic,meson-pwm"; 75 compatible = "amlogic,meson-pwm"; 82 compatible = "amlogic,meson-saradc"; 90 compatible = "amlogic,meson6-uart", "amlogic,meson-uart"; [all …]
|
D | meson8b.dtsi | 11 #include <dt-bindings/reset/amlogic,meson8b-reset.h> 12 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h> 25 enable-method = "amlogic,meson8b-smp"; 36 enable-method = "amlogic,meson8b-smp"; 47 enable-method = "amlogic,meson8b-smp"; 58 enable-method = "amlogic,meson8b-smp"; 178 compatible = "amlogic,meson8b-ddr-clkc"; 193 compatible = "amlogic,meson8b-canvas", 194 "amlogic,canvas"; 208 compatible = "amlogic,meson8b-mali", "arm,mali-450"; [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/amlogic/ |
D | meson-g12.dtsi | 10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h> 15 compatible = "amlogic,axg-tdm-iface"; 26 compatible = "amlogic,axg-tdm-iface"; 37 compatible = "amlogic,axg-tdm-iface"; 50 compatible = "amlogic,g12a-pdm", 51 "amlogic,axg-pdm"; 72 compatible = "amlogic,g12a-audio-clkc"; 100 compatible = "amlogic,g12a-toddr", 101 "amlogic,axg-toddr"; [all …]
|
D | meson-sm1.dtsi | 10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h> 14 compatible = "amlogic,sm1"; 17 compatible = "amlogic,axg-tdm-iface"; 28 compatible = "amlogic,axg-tdm-iface"; 39 compatible = "amlogic,axg-tdm-iface"; 170 compatible = "amlogic,sm1-audio-clkc"; 198 compatible = "amlogic,sm1-toddr", 199 "amlogic,axg-toddr"; 208 amlogic,fifo-depth = <8192>; [all …]
|
D | meson-gx.dtsi | 16 #include <dt-bindings/reset/amlogic,meson-gxbb-reset.h> 62 compatible = "amlogic,simple-framebuffer", 64 amlogic,pipeline = "vpu-cvbs"; 70 compatible = "amlogic,simple-framebuffer", 72 amlogic,pipeline = "vpu-hdmi"; 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"; [all …]
|
D | meson-axg.dtsi | 3 * Copyright (c) 2017 Amlogic, Inc. All rights reserved. 13 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 14 #include <dt-bindings/reset/amlogic,meson-axg-reset.h> 17 compatible = "amlogic,meson-axg"; 24 compatible = "amlogic,axg-tdm-iface"; 35 compatible = "amlogic,axg-tdm-iface"; 46 compatible = "amlogic,axg-tdm-iface"; 111 compatible = "amlogic,meson-gxbb-sm"; 115 compatible = "amlogic,meson-gxbb-efuse"; 163 compatible = "amlogic,meson-gxbb-scpi-sensors"; [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 20 - amlogic,meson6-dwmac 21 - amlogic,meson8b-dwmac 22 - amlogic,meson8m2-dwmac 23 - amlogic,meson-gxbb-dwmac 24 - amlogic,meson-axg-dwmac 25 - amlogic,meson-g12a-dwmac 36 - amlogic,meson8b-dwmac 37 - amlogic,meson8m2-dwmac [all …]
|
/Linux-v5.10/drivers/soc/amlogic/ |
D | Kconfig | 2 menu "Amlogic SoC drivers" 5 tristate "Amlogic Meson Canvas driver" 9 Say yes to support the canvas IP for Amlogic SoCs. 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 [all …]
|
/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" 26 - amlogic,meson8-pwrc 27 - amlogic,meson8b-pwrc 28 - amlogic,meson8m2-pwrc 29 - amlogic,meson-gxbb-pwrc 30 - amlogic,meson-axg-pwrc 31 - amlogic,meson-g12a-pwrc 32 - amlogic,meson-sm1-pwrc [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/media/ |
D | amlogic,gx-vdec.yaml | 5 $id: "http://devicetree.org/schemas/media/amlogic,gx-vdec.yaml#" 8 title: Amlogic Video Decoder 33 - amlogic,gxbb-vdec # GXBB (S905) 34 - amlogic,gxl-vdec # GXL (S905X, S905D) 35 - amlogic,gxm-vdec # GXM (S912) 36 - const: amlogic,gx-vdec 38 - amlogic,g12a-vdec # G12A (S905X2, S905D2) 39 - amlogic,sm1-vdec # SM1 (S905X3, S905D3) 78 amlogic,ao-sysctrl: 82 amlogic,canvas: [all …]
|
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/pinctrl/ |
D | meson,pinctrl.txt | 1 == Amlogic Meson pinmux controller == 4 - compatible: one of "amlogic,meson8-cbus-pinctrl" 5 "amlogic,meson8b-cbus-pinctrl" 6 "amlogic,meson8m2-cbus-pinctrl" 7 "amlogic,meson8-aobus-pinctrl" 8 "amlogic,meson8b-aobus-pinctrl" 9 "amlogic,meson8m2-aobus-pinctrl" 10 "amlogic,meson-gxbb-periphs-pinctrl" 11 "amlogic,meson-gxbb-aobus-pinctrl" 12 "amlogic,meson-gxl-periphs-pinctrl" [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/clock/ |
D | amlogic,gxbb-clkc.txt | 1 * Amlogic GXBB Clock and Reset Unit 3 The Amlogic GXBB clock controller generates and supplies clock to various 9 "amlogic,gxbb-clkc" for GXBB SoC, 10 "amlogic,gxl-clkc" for GXL and GXM SoC, 11 "amlogic,axg-clkc" for AXG SoC. 12 "amlogic,g12a-clkc" for G12A SoC. 13 "amlogic,g12b-clkc" for G12B SoC. 14 "amlogic,sm1-clkc" for SM1 SoC. 27 - compatible: "syscon", "simple-mfd, and "amlogic,meson-gx-hhi-sysctrl" or 28 "amlogic,meson-axg-hhi-sysctrl" [all …]
|
D | amlogic,gxbb-aoclkc.txt | 1 * Amlogic GXBB AO Clock and Reset Unit 3 The Amlogic GXBB AO clock controller generates and supplies clock to various 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"; [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/serial/ |
D | amlogic,meson-uart.yaml | 5 $id: "http://devicetree.org/schemas/serial/amlogic,meson-uart.yaml#" 8 title: Amlogic Meson SoC UART Serial Interface 14 The Amlogic Meson SoC UART Serial Interface is present on a large range 28 - amlogic,meson6-uart 29 - amlogic,meson8-uart 30 - amlogic,meson8b-uart 31 - amlogic,meson-gx-uart 32 - const: amlogic,meson-ao-uart 35 - amlogic,meson6-uart 36 - amlogic,meson8-uart [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/soc/amlogic/ |
D | amlogic,canvas.yaml | 5 $id: "http://devicetree.org/schemas/soc/amlogic/amlogic,canvas.yaml#" 8 title: Amlogic Canvas Video Lookup Table 19 Many IPs within Amlogic SoCs rely on canvas indexes to read/write pixel data 23 Amlogic SoCs have 256 canvas. 30 - amlogic,meson8-canvas 31 - amlogic,meson8b-canvas 32 - amlogic,meson8m2-canvas 33 - const: amlogic,canvas 34 - const: amlogic,canvas # GXBB and newer SoCs 48 compatible = "amlogic,canvas";
|
/Linux-v5.10/Documentation/devicetree/bindings/thermal/ |
D | amlogic,thermal.yaml | 4 $id: http://devicetree.org/schemas/thermal/amlogic,thermal.yaml# 7 title: Amlogic Thermal 12 description: Binding for Amlogic Thermal 18 - amlogic,g12a-cpu-thermal 19 - amlogic,g12a-ddr-thermal 20 - const: amlogic,g12a-thermal 31 amlogic,ao-secure: 43 - amlogic,ao-secure 50 compatible = "amlogic,g12a-cpu-thermal", 51 "amlogic,g12a-thermal"; [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/interrupt-controller/ |
D | amlogic,meson-gpio-intc.txt | 1 Amlogic meson GPIO interrupt controller 12 - compatible : must have "amlogic,meson8-gpio-intc" and either 13 "amlogic,meson8-gpio-intc" for meson8 SoCs (S802) or 14 "amlogic,meson8b-gpio-intc" for meson8b SoCs (S805) or 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) [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/pwm/ |
D | pwm-meson.txt | 1 Amlogic Meson PWM Controller 5 - compatible: Shall contain "amlogic,meson8b-pwm" 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/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 14 The Amlogic G12A embeds a DWC3 USB IP Core configured for USB2 and USB3 25 The Amlogic A1 embeds a DWC3 USB IP Core configured for USB2 in 28 The Amlogic GXL, GXM & AXG SoCs doesn't embed an USB3 PHY. 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 [all …]
|