/Linux-v5.15/arch/arm64/boot/dts/amlogic/ |
D | Makefile | 2 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-gsking-x.dtb 7 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-gtking.dtb 8 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-gtking-pro.dtb 9 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-a311d-khadas-vim3.dtb 10 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-s922x-khadas-vim3.dtb 11 dtb-$(CONFIG_ARCH_MESON) += meson-g12b-odroid-n2.dtb [all …]
|
D | meson-gx.dtsi | 15 #include <dt-bindings/power/meson-gxbb-power.h> 214 compatible = "amlogic,meson-gx-sm", "amlogic,meson-gxbb-sm"; 219 compatible = "amlogic,meson-gx-efuse", "amlogic,meson-gxbb-efuse"; 239 compatible = "amlogic,meson-gxbb-scpi", "arm,scpi-pre-1.0"; 255 compatible = "amlogic,meson-gxbb-scpi-sensors", "arm,scpi-sensors"; 274 compatible = "amlogic,meson-gpio-intc"; 283 compatible = "amlogic,meson-gxbb-reset"; 300 compatible = "amlogic,meson-gx-uart"; 308 compatible = "amlogic,meson-gx-uart"; 315 compatible = "amlogic,meson-gxbb-i2c"; [all …]
|
D | meson-gxm.dtsi | 7 #include "meson-gxl.dtsi" 10 compatible = "amlogic,meson-gxm"; 138 compatible = "amlogic,meson-gxl-usb2-phy"; 149 compatible = "amlogic,meson-gxm-mali", "arm,mali-t820"; 163 compatible = "amlogic,meson-gxm-aoclkc", "amlogic,meson-gx-aoclkc"; 191 compatible = "amlogic,meson-gxm-saradc", "amlogic,meson-saradc"; 200 compatible = "amlogic,meson-gxm-vpu", "amlogic,meson-gx-vpu"; 204 compatible = "amlogic,meson-gxm-dw-hdmi", "amlogic,meson-gx-dw-hdmi"; 208 compatible = "amlogic,meson-gxm-usb-ctrl";
|
D | meson-a1.dtsi | 8 #include <dt-bindings/gpio/meson-a1-gpio.h> 62 compatible = "amlogic,meson-gxbb-sm"; 65 compatible = "amlogic,meson-a1-pwrc"; 86 compatible = "amlogic,meson-a1-reset"; 92 compatible = "amlogic,meson-a1-periphs-pinctrl"; 109 compatible = "amlogic,meson-gx-uart", 110 "amlogic,meson-ao-uart"; 119 compatible = "amlogic,meson-gx-uart", 120 "amlogic,meson-ao-uart";
|
D | meson-gxbb.dtsi | 6 #include "meson-gx.dtsi" 7 #include "meson-gx-mali450.dtsi" 8 #include <dt-bindings/gpio/meson-gxbb-gpio.h> 9 #include <dt-bindings/reset/amlogic,meson-gxbb-reset.h> 15 compatible = "amlogic,meson-gxbb"; 19 compatible = "amlogic,meson-gxbb-usb2-phy"; 29 compatible = "amlogic,meson-gxbb-usb2-phy"; 39 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2"; 51 compatible = "amlogic,meson-gxbb-usb", "snps,dwc2"; 89 compatible = "amlogic,meson-gxbb-aobus-pinctrl"; [all …]
|
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-axg.dtsi | 10 #include <dt-bindings/gpio/meson-axg-gpio.h> 13 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 14 #include <dt-bindings/reset/amlogic,meson-axg-reset.h> 15 #include <dt-bindings/power/meson-axg-power.h> 18 compatible = "amlogic,meson-axg"; 112 compatible = "amlogic,meson-gxbb-sm"; 116 compatible = "amlogic,meson-gxbb-efuse"; 164 compatible = "amlogic,meson-gxbb-scpi-sensors"; 228 compatible = "amlogic,meson-axg-usb-ctrl"; 245 compatible = "amlogic,meson-g12a-usb", "snps,dwc2"; [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.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"; 18 compatible = "amlogic,meson-gxl-usb-ctrl"; 35 compatible = "amlogic,meson-g12a-usb", "snps,dwc2"; 105 compatible = "amlogic,meson-gxl-usb2-phy"; 116 compatible = "amlogic,meson-gxl-usb2-phy"; 147 compatible = "amlogic,meson-gxl-aobus-pinctrl"; 309 compatible = "amlogic,meson-gxl-aoclkc", "amlogic,meson-gx-aoclkc"; [all …]
|
D | meson-gxl-s905d.dtsi | 7 #include "meson-gxl.dtsi" 8 #include "meson-gxl-mali.dtsi" 11 compatible = "amlogic,s905d", "amlogic,meson-gxl";
|
/Linux-v5.15/sound/soc/meson/ |
D | Makefile | 3 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.15/drivers/pwm/ |
D | pwm-meson.c | 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() 214 dev_dbg(meson->chip.dev, "duty=%u pre_div=%u duty_cnt=%u\n", in meson_pwm_calc() [all …]
|
/Linux-v5.15/drivers/soc/amlogic/ |
D | Makefile | 2 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.15/drivers/pinctrl/meson/ |
D | Makefile | 2 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.15/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" 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.15/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) 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", 32 "amlogic,meson-gpio-intc"; [all …]
|
/Linux-v5.15/drivers/phy/amlogic/ |
D | Makefile | 3 obj-$(CONFIG_PHY_MESON_GXL_USB2) += phy-meson-gxl-usb2.o 4 obj-$(CONFIG_PHY_MESON_G12A_USB2) += phy-meson-g12a-usb2.o 5 obj-$(CONFIG_PHY_MESON_G12A_USB3_PCIE) += phy-meson-g12a-usb3-pcie.o 6 obj-$(CONFIG_PHY_MESON_AXG_PCIE) += phy-meson-axg-pcie.o 7 obj-$(CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG) += phy-meson-axg-mipi-pcie-analog.o 8 obj-$(CONFIG_PHY_MESON_AXG_MIPI_DPHY) += phy-meson-axg-mipi-dphy.o
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | meson.dtsi | 8 #include <dt-bindings/sound/meson-aiu.h> 34 compatible = "amlogic,meson-hhi-sysctrl", 52 compatible = "amlogic,meson-mx-assist", "syscon"; 57 compatible = "amlogic,meson-rng"; 62 compatible = "amlogic,meson6-uart", "amlogic,meson-uart"; 70 compatible = "amlogic,meson6-uart", "amlogic,meson-uart"; 86 compatible = "amlogic,meson-pwm"; 93 compatible = "amlogic,meson-pwm"; 100 compatible = "amlogic,meson-saradc"; 108 compatible = "amlogic,meson6-uart", "amlogic,meson-uart"; [all …]
|
/Linux-v5.15/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 - 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.15/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_vclk.c 54 .. kernel-doc:: drivers/gpu/drm/meson/meson_dw_hdmi.c
|
/Linux-v5.15/drivers/staging/media/meson/vdec/ |
D | Makefile | 4 meson-vdec-objs = esparser.o vdec.o vdec_helpers.o vdec_platform.o 5 meson-vdec-objs += vdec_1.o vdec_hevc.o 6 meson-vdec-objs += codec_mpeg12.o codec_h264.o codec_hevc_common.o codec_vp9.o 8 obj-$(CONFIG_VIDEO_MESON_VDEC) += meson-vdec.o
|
/Linux-v5.15/drivers/gpu/drm/meson/ |
D | Makefile | 2 meson-drm-y := meson_drv.o meson_plane.o meson_crtc.o meson_venc_cvbs.o 3 meson-drm-y += meson_viu.o meson_vpp.o meson_venc.o meson_vclk.o meson_overlay.o 4 meson-drm-y += meson_rdma.o meson_osd_afbcd.o 6 obj-$(CONFIG_DRM_MESON) += meson-drm.o
|
/Linux-v5.15/Documentation/devicetree/bindings/soc/amlogic/ |
D | clk-measure.txt | 9 "amlogic,meson-gx-clk-measure" for GX 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.15/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" 16 "amlogic,meson-g12a-periphs-pinctrl" 17 "amlogic,meson-g12a-aobus-pinctrl" 18 "amlogic,meson-a1-periphs-pinctrl"
|
/Linux-v5.15/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" 32 compatible = "amlogic,meson-gxbb-mmc";
|