Home
last modified time | relevance | path

Searched refs:meson (Results 1 – 25 of 124) sorted by relevance

12345

/Linux-v4.19/arch/arm64/boot/dts/amlogic/
DMakefile2 dtb-$(CONFIG_ARCH_MESON) += meson-axg-s400.dtb
3 dtb-$(CONFIG_ARCH_MESON) += meson-gxbb-nanopi-k2.dtb
4 dtb-$(CONFIG_ARCH_MESON) += meson-gxbb-nexbox-a95x.dtb
5 dtb-$(CONFIG_ARCH_MESON) += meson-gxbb-odroidc2.dtb
6 dtb-$(CONFIG_ARCH_MESON) += meson-gxbb-p200.dtb
7 dtb-$(CONFIG_ARCH_MESON) += meson-gxbb-p201.dtb
8 dtb-$(CONFIG_ARCH_MESON) += meson-gxbb-vega-s95-pro.dtb
9 dtb-$(CONFIG_ARCH_MESON) += meson-gxbb-vega-s95-meta.dtb
10 dtb-$(CONFIG_ARCH_MESON) += meson-gxbb-vega-s95-telos.dtb
11 dtb-$(CONFIG_ARCH_MESON) += meson-gxbb-wetek-hub.dtb
[all …]
Dmeson-gx.dtsi133 compatible = "amlogic,meson-gx-sm", "amlogic,meson-gxbb-sm";
138 compatible = "amlogic,meson-gx-efuse", "amlogic,meson-gxbb-efuse";
157 compatible = "amlogic,meson-gxbb-scpi", "arm,scpi-pre-1.0";
173 compatible = "amlogic,meson-gxbb-scpi-sensors", "arm,scpi-sensors";
192 compatible = "amlogic,meson-gpio-intc";
201 compatible = "amlogic,meson-gx-reset", "amlogic,meson-gxbb-reset";
207 compatible = "amlogic,meson-gx-uart";
214 compatible = "amlogic,meson-gx-uart";
221 compatible = "amlogic,meson-gx-i2c", "amlogic,meson-gxbb-i2c";
230 compatible = "amlogic,meson-gx-pwm", "amlogic,meson-gxbb-pwm";
[all …]
Dmeson-gxm.dtsi7 #include "meson-gxl.dtsi"
10 compatible = "amlogic,meson-gxm";
85 compatible = "amlogic,meson-gxl-usb2-phy";
97 compatible = "amlogic,meson-gxm-aoclkc", "amlogic,meson-gx-aoclkc";
101 compatible = "amlogic,meson-gxm-saradc", "amlogic,meson-saradc";
110 compatible = "amlogic,meson-gxm-vpu", "amlogic,meson-gx-vpu";
114 compatible = "amlogic,meson-gxm-dw-hdmi", "amlogic,meson-gx-dw-hdmi";
Dmeson-axg.dtsi12 #include <dt-bindings/gpio/meson-axg-gpio.h>
13 #include <dt-bindings/reset/amlogic,meson-axg-reset.h>
16 compatible = "amlogic,meson-axg";
168 compatible = "amlogic,meson-axg-mmc";
180 compatible = "amlogic,meson-axg-mmc";
227 compatible = "amlogic,meson-axg-audio-arb";
351 compatible = "amlogic,meson-gpio-intc";
360 compatible = "amlogic,meson-axg-ee-pwm";
367 compatible = "amlogic,meson-axg-ee-pwm";
374 compatible = "amlogic,meson-axg-reset";
[all …]
Dmeson-gxbb.dtsi6 #include "meson-gx.dtsi"
7 #include <dt-bindings/gpio/meson-gxbb-gpio.h>
8 #include <dt-bindings/reset/amlogic,meson-gxbb-reset.h>
14 compatible = "amlogic,meson-gxbb";
18 compatible = "amlogic,meson-gxbb-usb2-phy";
28 compatible = "amlogic,meson-gxbb-usb2-phy";
38 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2";
50 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2";
65 compatible = "amlogic,meson-gxbb-aobus-pinctrl";
227 compatible = "amlogic,meson-gxbb-mali", "arm,mali-450";
[all …]
Dmeson-gxl.dtsi7 #include "meson-gx.dtsi"
10 #include <dt-bindings/gpio/meson-gxl-gpio.h>
11 #include <dt-bindings/reset/amlogic,meson-gxbb-reset.h>
14 compatible = "amlogic,meson-gxl";
19 compatible = "amlogic,meson-gxl-dwc3";
44 compatible = "amlogic,meson-gxl-usb2-phy";
55 compatible = "amlogic,meson-gxl-usb2-phy";
66 compatible = "amlogic,meson-gxl-usb3-phy";
96 compatible = "amlogic,meson-gxl-aobus-pinctrl";
241 compatible = "amlogic,meson-gxl-aoclkc", "amlogic,meson-gx-aoclkc";
[all …]
Dmeson-gxl-s905w-tx3-mini.dts4 * Based on meson-gxl-s905d-p231.dts:
11 #include "meson-gxl-s905x.dtsi"
12 #include "meson-gx-p23x-q20x.dtsi"
15 compatible = "oranth,tx3-mini", "amlogic,s905w", "amlogic,meson-gxl";
Dmeson-gxl-s905w-p281.dts4 * Based on meson-gxl-s905d-p231.dts:
11 #include "meson-gxl-s905x.dtsi"
12 #include "meson-gx-p23x-q20x.dtsi"
15 compatible = "amlogic,p281", "amlogic,s905w", "amlogic,meson-gxl";
Dmeson-gxl-s905d.dtsi7 #include "meson-gxl.dtsi"
8 #include "meson-gxl-mali.dtsi"
11 compatible = "amlogic,s905d", "amlogic,meson-gxl";
Dmeson-gxl-s905x.dtsi7 #include "meson-gxl.dtsi"
8 #include "meson-gxl-mali.dtsi"
11 compatible = "amlogic,s905x", "amlogic,meson-gxl";
/Linux-v4.19/drivers/pwm/
Dpwm-meson.c161 static int meson_pwm_calc(struct meson_pwm *meson, in meson_pwm_calc() argument
169 if (~(meson->inverter_mask >> id) & 0x1) in meson_pwm_calc()
178 dev_err(meson->chip.dev, "invalid source clock frequency\n"); in meson_pwm_calc()
182 dev_dbg(meson->chip.dev, "fin_freq: %lu Hz\n", fin_freq); in meson_pwm_calc()
190 dev_dbg(meson->chip.dev, "fin_ps=%llu pre_div=%u cnt=%u\n", in meson_pwm_calc()
197 dev_err(meson->chip.dev, "unable to get period pre_div\n"); in meson_pwm_calc()
201 dev_dbg(meson->chip.dev, "period=%u pre_div=%u cnt=%u\n", period, in meson_pwm_calc()
217 dev_err(meson->chip.dev, "unable to get duty cycle\n"); in meson_pwm_calc()
221 dev_dbg(meson->chip.dev, "duty=%u pre_div=%u duty_cnt=%u\n", in meson_pwm_calc()
232 static void meson_pwm_enable(struct meson_pwm *meson, in meson_pwm_enable() argument
[all …]
/Linux-v4.19/sound/soc/meson/
DMakefile3 snd-soc-meson-axg-fifo-objs := axg-fifo.o
4 snd-soc-meson-axg-frddr-objs := axg-frddr.o
5 snd-soc-meson-axg-toddr-objs := axg-toddr.o
6 snd-soc-meson-axg-tdm-formatter-objs := axg-tdm-formatter.o
7 snd-soc-meson-axg-tdm-interface-objs := axg-tdm-interface.o
8 snd-soc-meson-axg-tdmin-objs := axg-tdmin.o
9 snd-soc-meson-axg-tdmout-objs := axg-tdmout.o
10 snd-soc-meson-axg-sound-card-objs := axg-card.o
11 snd-soc-meson-axg-spdifout-objs := axg-spdifout.o
13 obj-$(CONFIG_SND_MESON_AXG_FIFO) += snd-soc-meson-axg-fifo.o
[all …]
/Linux-v4.19/Documentation/gpu/
Dmeson.rst2 drm/meson AmLogic Meson Video Processing Unit
5 .. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c
30 .. kernel-doc:: drivers/gpu/drm/meson/meson_viu.c
36 .. kernel-doc:: drivers/gpu/drm/meson/meson_vpp.c
42 .. kernel-doc:: drivers/gpu/drm/meson/meson_venc.c
48 .. kernel-doc:: drivers/gpu/drm/meson/meson_canvas.c
54 .. kernel-doc:: drivers/gpu/drm/meson/meson_vclk.c
60 .. kernel-doc:: drivers/gpu/drm/meson/meson_dw_hdmi.c
/Linux-v4.19/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 followed by the common "amlogic,meson-gx-aoclkc"
30 - compatible: "amlogic,meson-gx-ao-sysctrl", "syscon", "simple-mfd"
36 compatible = "amlogic,meson-gx-ao-sysctrl", "syscon", "simple-mfd";
40 compatible = "amlogic,meson-gxbb-aoclkc", "amlogic,meson-gx-aoclkc";
50 compatible = "amlogic,meson-uart";
/Linux-v4.19/drivers/pinctrl/meson/
DMakefile1 obj-$(CONFIG_PINCTRL_MESON) += pinctrl-meson.o
5 obj-$(CONFIG_PINCTRL_MESON_GXBB) += pinctrl-meson-gxbb.o
6 obj-$(CONFIG_PINCTRL_MESON_GXL) += pinctrl-meson-gxl.o
7 obj-$(CONFIG_PINCTRL_MESON_AXG_PMX) += pinctrl-meson-axg-pmx.o
8 obj-$(CONFIG_PINCTRL_MESON_AXG) += pinctrl-meson-axg.o
/Linux-v4.19/Documentation/devicetree/bindings/interrupt-controller/
Damlogic,meson-gpio-intc.txt1 Amlogic meson GPIO interrupt controller
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)
22 - meson,channel-interrupts: Array with the 8 upstream hwirq numbers. These
28 compatible = "amlogic,meson-gxbb-gpio-intc",
29 "amlogic,meson-gpio-intc";
33 meson,channel-interrupts = <64 65 66 67 68 69 70 71>;
/Linux-v4.19/Documentation/devicetree/bindings/iio/adc/
Damlogic,meson-saradc.txt8 - "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 along with the generic "amlogic,meson-saradc"
27 compatible = "amlogic,meson-gxl-saradc", "amlogic,meson-saradc";
/Linux-v4.19/Documentation/devicetree/bindings/pwm/
Dpwm-meson.txt6 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"
21 compatible = "amlogic,meson-gxbb-pwm";
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Damlogic,meson-gx.txt11 - "amlogic,meson-gx-mmc"
12 - "amlogic,meson-gxbb-mmc"
13 - "amlogic,meson-gxl-mmc"
14 - "amlogic,meson-gxm-mmc"
15 - "amlogic,meson-axg-mmc"
28 compatible = "amlogic,meson-gxbb-mmc";
/Linux-v4.19/arch/arm/boot/dts/
Dmeson.dtsi84 compatible = "amlogic,meson-mx-assist", "syscon";
89 compatible = "amlogic,meson-rng";
94 compatible = "amlogic,meson6-uart", "amlogic,meson-uart";
101 compatible = "amlogic,meson6-uart", "amlogic,meson-uart";
117 compatible = "amlogic,meson-pwm";
124 compatible = "amlogic,meson-pwm";
131 compatible = "amlogic,meson-saradc";
139 compatible = "amlogic,meson6-uart", "amlogic,meson-uart";
155 compatible = "amlogic,meson-mx-usb2-phy";
162 compatible = "amlogic,meson-mx-usb2-phy";
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/usb/
Damlogic,dwc3.txt5 * amlogic,meson-axg-dwc3
6 * amlogic,meson-gxl-dwc3
17 - Documentation/devicetree/bindings/phy/meson-gxl-usb2-phy.txt
18 - Documentation/devicetree/bindings/phy/meson-gxl-usb3-phy.txt
22 compatible = "amlogic,meson-axg-dwc3";
/Linux-v4.19/drivers/soc/amlogic/
DMakefile1 obj-$(CONFIG_MESON_GX_SOCINFO) += meson-gx-socinfo.o
2 obj-$(CONFIG_MESON_GX_PM_DOMAINS) += meson-gx-pwrc-vpu.o
3 obj-$(CONFIG_MESON_MX_SOCINFO) += meson-mx-socinfo.o
/Linux-v4.19/drivers/gpu/drm/meson/
DMakefile1 meson-drm-y := meson_drv.o meson_plane.o meson_crtc.o meson_venc_cvbs.o
2 meson-drm-y += meson_viu.o meson_vpp.o meson_venc.o meson_vclk.o meson_canvas.o
4 obj-$(CONFIG_DRM_MESON) += meson-drm.o
/Linux-v4.19/Documentation/devicetree/bindings/arm/
Damlogic.txt34 compatible: "amlogic,meson-gxbb";
38 compatible: "amlogic,s905x", "amlogic,meson-gxl";
42 compatible: "amlogic,s905d", "amlogic,meson-gxl";
46 compatible: "amlogic,s805x", "amlogic,meson-gxl";
50 compatible: "amlogic,s905w", "amlogic,meson-gxl";
54 compatible: "amlogic,s912", "amlogic,meson-gxm";
58 compatible: "amlogic,a113d", "amlogic,meson-axg";
111 - compatible: For Meson GX SoCs, must be "amlogic,meson-gx-ao-secure", "syscon"
128 compatible = "amlogic,meson-gx-ao-secure", "syscon";
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/
Dmeson,pinctrl.txt10 "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"

12345