/Linux-v5.4/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.4/arch/arm64/boot/dts/amlogic/ |
D | meson-gx.dtsi | 59 compatible = "amlogic,simple-framebuffer", 61 amlogic,pipeline = "vpu-cvbs"; 67 compatible = "amlogic,simple-framebuffer", 69 amlogic,pipeline = "vpu-hdmi"; 155 compatible = "amlogic,meson-gx-sm", "amlogic,meson-gxbb-sm"; 160 compatible = "amlogic,meson-gx-efuse", "amlogic,meson-gxbb-efuse"; 179 compatible = "amlogic,meson-gxbb-scpi", "arm,scpi-pre-1.0"; 195 compatible = "amlogic,meson-gxbb-scpi-sensors", "arm,scpi-sensors"; 214 compatible = "amlogic,meson-gpio-intc"; 218 amlogic,channel-interrupts = <64 65 66 67 68 69 70 71>; [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"; 162 compatible = "amlogic,meson-gxbb-scpi-sensors"; [all …]
|
D | meson-g12-common.dtsi | 3 * Copyright (c) 2018 Amlogic, Inc. All rights reserved. 13 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 14 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h> 15 #include <dt-bindings/reset/amlogic,meson-g12a-reset.h> 23 compatible = "amlogic,axg-tdm-iface"; 34 compatible = "amlogic,axg-tdm-iface"; 45 compatible = "amlogic,axg-tdm-iface"; 56 compatible = "amlogic,meson-gxbb-efuse"; 89 compatible = "amlogic,meson-gxbb-sm"; 99 compatible = "amlogic,meson-axg-dwmac", [all …]
|
D | meson-gxm.dtsi | 10 compatible = "amlogic,meson-gxm"; 85 compatible = "amlogic,meson-gxl-usb2-phy"; 96 compatible = "amlogic,meson-gxm-mali", "arm,mali-t820"; 124 compatible = "amlogic,meson-gxm-aoclkc", "amlogic,meson-gx-aoclkc"; 128 compatible = "amlogic,meson-gxm-saradc", "amlogic,meson-saradc"; 137 compatible = "amlogic,meson-gxm-vpu", "amlogic,meson-gx-vpu"; 141 compatible = "amlogic,meson-gxm-dw-hdmi", "amlogic,meson-gx-dw-hdmi"; 149 compatible = "amlogic,gxm-vdec", "amlogic,gx-vdec";
|
/Linux-v5.4/sound/soc/meson/ |
D | Kconfig | 2 menu "ASoC support for Amlogic platforms" 12 tristate "Amlogic AXG Playback FIFO support" 16 embedded in the Amlogic AXG SoC family 19 tristate "Amlogic AXG Capture FIFO support" 23 embedded in the Amlogic AXG SoC family 35 tristate "Amlogic AXG TDM Input Support" 40 in the Amlogic AXG SoC family 43 tristate "Amlogic AXG TDM Output Support" 48 in the Amlogic AXG SoC family 51 tristate "Amlogic AXG Sound Card Support" [all …]
|
/Linux-v5.4/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 35 - amlogic,meson8b-dwmac 36 - amlogic,meson8m2-dwmac 37 - amlogic,meson-gxbb-dwmac [all …]
|
/Linux-v5.4/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"; 40 compatible = "amlogic,meson8m2-aobus-pinctrl", 41 "amlogic,meson8-aobus-pinctrl"; 45 compatible = "amlogic,meson8m2-cbus-pinctrl", 46 "amlogic,meson8-cbus-pinctrl"; 64 compatible = "amlogic,meson8m2-saradc", "amlogic,meson-saradc"; [all …]
|
D | meson.dtsi | 35 compatible = "amlogic,meson-hhi-sysctrl", 42 compatible = "amlogic,meson-mx-assist", "syscon"; 47 compatible = "amlogic,meson-rng"; 52 compatible = "amlogic,meson6-uart", "amlogic,meson-uart"; 59 compatible = "amlogic,meson6-uart", "amlogic,meson-uart"; 66 compatible = "amlogic,meson6-i2c"; 75 compatible = "amlogic,meson-pwm"; 82 compatible = "amlogic,meson-pwm"; 89 compatible = "amlogic,meson-saradc"; 97 compatible = "amlogic,meson6-uart", "amlogic,meson-uart"; [all …]
|
D | meson8b.dtsi | 9 #include <dt-bindings/reset/amlogic,meson8b-reset.h> 10 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h> 23 enable-method = "amlogic,meson8b-smp"; 34 enable-method = "amlogic,meson8b-smp"; 45 enable-method = "amlogic,meson8b-smp"; 56 enable-method = "amlogic,meson8b-smp"; 183 compatible = "amlogic,meson8b-canvas", 184 "amlogic,canvas"; 198 compatible = "amlogic,meson8b-mali", "arm,mali-450"; 220 compatible = "amlogic,meson8b-pmu", "syscon"; [all …]
|
D | meson8.dtsi | 8 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h> 9 #include <dt-bindings/reset/amlogic,meson8b-reset.h> 13 model = "Amlogic Meson8 SoC"; 14 compatible = "amlogic,meson8"; 25 enable-method = "amlogic,meson8-smp"; 36 enable-method = "amlogic,meson8-smp"; 47 enable-method = "amlogic,meson8-smp"; 58 enable-method = "amlogic,meson8-smp"; 206 compatible = "amlogic,meson8-canvas", 207 "amlogic,canvas"; [all …]
|
/Linux-v5.4/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.4/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.4/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 …]
|
D | amlogic,meson8b-clkc.txt | 1 * Amlogic Meson8, Meson8b and Meson8m2 Clock and Reset Unit 3 The Amlogic Meson8 / Meson8b / Meson8m2 clock controller generates and 9 - "amlogic,meson8-clkc" for Meson8 (S802) SoCs 10 - "amlogic,meson8b-clkc" for Meson8 (S805) SoCs 11 - "amlogic,meson8m2-clkc" for Meson8m2 (S812) SoCs 16 - compatible: "amlogic,meson-hhi-sysctrl", "simple-mfd", "syscon" 25 dt-bindings/reset/amlogic,meson8b-clkc-reset.h (which can be used from the 32 compatible = "amlogic,meson8b-clkc"; 42 compatible = "amlogic,meson-uart";
|
/Linux-v5.4/Documentation/devicetree/bindings/iio/adc/ |
D | amlogic,meson-saradc.txt | 1 * Amlogic Meson SAR (Successive Approximation Register) A/D converter 5 - "amlogic,meson8-saradc" for Meson8 6 - "amlogic,meson8b-saradc" for Meson8b 7 - "amlogic,meson8m2-saradc" for Meson8m2 8 - "amlogic,meson-gxbb-saradc" for GXBB 9 - "amlogic,meson-gxl-saradc" for GXL 10 - "amlogic,meson-gxm-saradc" for GXM 11 - "amlogic,meson-axg-saradc" for AXG 12 - "amlogic,meson-g12a-saradc" for AXG 13 along with the generic "amlogic,meson-saradc" [all …]
|
/Linux-v5.4/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.4/Documentation/devicetree/bindings/soc/amlogic/ |
D | amlogic,canvas.txt | 1 Amlogic Canvas 8 Many IPs within Amlogic SoCs rely on canvas indexes to read/write pixel data 12 Amlogic SoCs have 256 canvas. 22 - "amlogic,meson8-canvas", "amlogic,canvas" on Meson8 23 - "amlogic,meson8b-canvas", "amlogic,canvas" on Meson8b 24 - "amlogic,meson8m2-canvas", "amlogic,canvas" on Meson8m2 25 - "amlogic,canvas" on GXBB and newer 31 compatible = "amlogic,canvas";
|
D | clk-measure.txt | 1 Amlogic Internal Clock Measurer 4 The Amlogic SoCs contains an IP to measure the internal clocks. 9 "amlogic,meson-gx-clk-measure" for GX SoCs 10 "amlogic,meson8-clk-measure" for Meson8 SoCs 11 "amlogic,meson8b-clk-measure" for Meson8b SoCs 12 "amlogic,meson-axg-clk-measure" for AXG SoCs 13 "amlogic,meson-g12a-clk-measure" for G12a SoCs 14 "amlogic,meson-sm1-clk-measure" for SM1 SoCs 19 compatible = "amlogic,meson-gx-clk-measure";
|
/Linux-v5.4/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.4/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) 30 compatible = "amlogic,meson-gxbb-gpio-intc", [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/media/ |
D | amlogic,vdec.txt | 1 Amlogic Video Decoder 26 - GXBB (S905) : "amlogic,gxbb-vdec" 27 - GXL (S905X, S905D) : "amlogic,gxl-vdec" 28 - GXM (S912) : "amlogic,gxm-vdec" 29 followed by the common "amlogic,gx-vdec" 38 - amlogic,ao-sysctrl: should point to the AOBUS sysctrl node 39 - amlogic,canvas: should point to a canvas provider node 52 compatible = "amlogic,gxbb-vdec", "amlogic,gx-vdec"; 61 amlogic,ao-sysctrl = <&sysctrl_AO>; 62 amlogic,canvas = <&canvas>;
|
/Linux-v5.4/Documentation/devicetree/bindings/mmc/ |
D | amlogic,meson-gx.txt | 1 Amlogic SD / eMMC controller for S905/GXBB family SoCs 3 The MMC 5.1 compliant host controller on Amlogic provides the 11 - "amlogic,meson-gx-mmc" 12 - "amlogic,meson-gxbb-mmc" 13 - "amlogic,meson-gxl-mmc" 14 - "amlogic,meson-gxm-mmc" 15 - "amlogic,meson-axg-mmc" 26 - amlogic,dram-access-quirk: set when controller's internal DMA engine cannot access the 32 compatible = "amlogic,meson-gxbb-mmc";
|
/Linux-v5.4/Documentation/devicetree/bindings/sound/ |
D | amlogic,axg-fifo.txt | 1 * Amlogic Audio FIFO controllers 4 - compatible: 'amlogic,axg-toddr' or 5 'amlogic,axg-toddr' or 6 'amlogic,g12a-frddr' or 7 'amlogic,g12a-toddr' or 8 'amlogic,sm1-frddr' or 9 'amlogic,sm1-toddr' 24 compatible = "amlogic,axg-frddr";
|