Home
last modified time | relevance | path

Searched full:amlogic (Results 1 – 25 of 297) sorted by relevance

12345678910>>...12

/Linux-v5.4/Documentation/devicetree/bindings/arm/
Damlogic.yaml4 $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/
Dmeson-gx.dtsi59 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 …]
Dmeson-axg.dtsi3 * 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 …]
Dmeson-g12-common.dtsi3 * 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 …]
Dmeson-gxm.dtsi10 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/
DKconfig2 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/
Damlogic,meson-dwmac.yaml5 $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/
Dmeson8m2.dtsi9 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 …]
Dmeson.dtsi35 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 …]
Dmeson8b.dtsi9 #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 …]
Dmeson8.dtsi8 #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/
Dmeson,pinctrl.txt1 == 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/
DKconfig2 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/
Damlogic,gxbb-clkc.txt1 * 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 …]
Damlogic,gxbb-aoclkc.txt1 * 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 …]
Damlogic,meson8b-clkc.txt1 * 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/
Damlogic,meson-saradc.txt1 * 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/
Damlogic,meson-uart.yaml5 $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/
Damlogic,canvas.txt1 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";
Dclk-measure.txt1 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/
Dpwm-meson.txt1 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/
Damlogic,meson-gpio-intc.txt1 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/
Damlogic,vdec.txt1 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/
Damlogic,meson-gx.txt1 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/
Damlogic,axg-fifo.txt1 * 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";

12345678910>>...12