Home
last modified time | relevance | path

Searched full:meson (Results 1 – 25 of 292) sorted by relevance

12345678910>>...12

/Linux-v5.10/arch/arm64/boot/dts/amlogic/
DMakefile2 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 …]
Dmeson-gx.dtsi15 #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 …]
Dmeson-gxm.dtsi7 #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/
DMakefile3 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/
Dpwm-meson.c3 * 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/
DKconfig14 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/
Damlogic.yaml54 - 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/
Damlogic,meson-gpio-intc.txt1 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/
DKconfig5 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 …]
DMakefile2 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/
Damlogic,meson-saradc.yaml4 $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/
Dpwm-meson.txt1 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/
Dvdec_platform.c25 .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/
Damlogic,gxbb-aoclkc.txt9 - 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/
Damlogic,meson-gx-ao-cec.yaml5 $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/
Damlogic,meson-ee-pwrc.yaml5 $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 …]
Damlogic,meson-gx-pwrc.txt1 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/
Damlogic,meson-g12a-usb-ctrl.yaml5 $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/
Damlogic,meson-dwmac.yaml5 $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/
DKconfig16 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"
DMakefile2 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/
Dmeson,pinctrl.txt1 == 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/
Dmeson.dtsi28 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/
Damlogic,meson-gx-spicc.yaml5 $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/
Damlogic,meson-gx-ao-secure.yaml5 $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";

12345678910>>...12