/Linux-v4.19/arch/arm64/boot/dts/amlogic/ |
D | Makefile | 2 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 …]
|
D | meson-gx.dtsi | 133 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 …]
|
D | meson-gxm.dtsi | 7 #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";
|
D | meson-axg.dtsi | 12 #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 …]
|
D | meson-gxbb.dtsi | 6 #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 …]
|
D | meson-gxl.dtsi | 7 #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 …]
|
D | meson-gxl-s905w-tx3-mini.dts | 4 * 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";
|
D | meson-gxl-s905w-p281.dts | 4 * 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";
|
D | meson-gxl-s905d.dtsi | 7 #include "meson-gxl.dtsi" 8 #include "meson-gxl-mali.dtsi" 11 compatible = "amlogic,s905d", "amlogic,meson-gxl";
|
D | meson-gxl-s905x.dtsi | 7 #include "meson-gxl.dtsi" 8 #include "meson-gxl-mali.dtsi" 11 compatible = "amlogic,s905x", "amlogic,meson-gxl";
|
/Linux-v4.19/drivers/pwm/ |
D | pwm-meson.c | 161 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/ |
D | Makefile | 3 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/ |
D | meson.rst | 2 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/ |
D | amlogic,gxbb-aoclkc.txt | 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 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/ |
D | Makefile | 1 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/ |
D | amlogic,meson-gpio-intc.txt | 1 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/ |
D | amlogic,meson-saradc.txt | 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 along with the generic "amlogic,meson-saradc" 27 compatible = "amlogic,meson-gxl-saradc", "amlogic,meson-saradc";
|
/Linux-v4.19/Documentation/devicetree/bindings/pwm/ |
D | pwm-meson.txt | 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" 21 compatible = "amlogic,meson-gxbb-pwm";
|
/Linux-v4.19/Documentation/devicetree/bindings/mmc/ |
D | amlogic,meson-gx.txt | 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" 28 compatible = "amlogic,meson-gxbb-mmc";
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | meson.dtsi | 84 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/ |
D | amlogic,dwc3.txt | 5 * 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/ |
D | Makefile | 1 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/ |
D | Makefile | 1 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/ |
D | amlogic.txt | 34 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/ |
D | meson,pinctrl.txt | 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"
|