/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt6795.dtsi | 9 #include <dt-bindings/clock/mediatek,mt6795-clk.h> 10 #include <dt-bindings/gce/mediatek,mt6795-gce.h> 11 #include <dt-bindings/memory/mt6795-larb-port.h> 12 #include <dt-bindings/pinctrl/mt6795-pinfunc.h> 13 #include <dt-bindings/power/mt6795-power.h> 14 #include <dt-bindings/reset/mediatek,mt6795-resets.h> 17 compatible = "mediatek,mt6795"; 251 compatible = "mediatek,mt6795-topckgen", "syscon"; 257 compatible = "mediatek,mt6795-infracfg", "syscon"; 264 compatible = "mediatek,mt6795-pericfg", "syscon"; [all …]
|
H A D | mt6795-evb.dts | 8 #include "mt6795.dtsi" 11 model = "MediaTek MT6795 Evaluation Board"; 13 compatible = "mediatek,mt6795-evb", "mediatek,mt6795";
|
H A D | Makefile | 5 dtb-$(CONFIG_ARCH_MEDIATEK) += mt6795-evb.dtb 6 dtb-$(CONFIG_ARCH_MEDIATEK) += mt6795-sony-xperia-m5.dtb
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | mediatek,mt6795-sys-clock.yaml | 4 $id: http://devicetree.org/schemas/clock/mediatek,mt6795-sys-clock.yaml# 7 title: MediaTek System Clock Controller for MT6795 15 configuration like reset and bus protection on MT6795. 21 - mediatek,mt6795-apmixedsys 22 - mediatek,mt6795-infracfg 23 - mediatek,mt6795-pericfg 24 - mediatek,mt6795-topckgen 50 compatible = "mediatek,mt6795-topckgen", "syscon";
|
H A D | mediatek,mt6795-clock.yaml | 4 $id: http://devicetree.org/schemas/clock/mediatek,mt6795-clock.yaml# 7 title: MediaTek Functional Clock Controller for MT6795 26 - mediatek,mt6795-mfgcfg 27 - mediatek,mt6795-vdecsys 28 - mediatek,mt6795-vencsys 50 compatible = "mediatek,mt6795-mfgcfg"; 56 compatible = "mediatek,mt6795-vdecsys"; 62 compatible = "mediatek,mt6795-vencsys";
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | mediatek,mt6795-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt6795-pinctrl.yaml# 7 title: MediaTek MT6795 Pin Controller 14 The MediaTek's MT6795 Pin controller is used to control SoC pins. 18 const: mediatek,mt6795-pinctrl 101 description: mt6795 pull down PUPD/R0/R1 type define value. 111 description: mt6795 pull up PUPD/R0/R1 type define value. 178 #include <dt-bindings/pinctrl/mt6795-pinfunc.h> 185 compatible = "mediatek,mt6795-pinctrl";
|
/openbmc/linux/drivers/clk/mediatek/ |
H A D | clk-mt6795-mfg.c | 7 #include <dt-bindings/clock/mediatek,mt6795-clk.h> 35 { .compatible = "mediatek,mt6795-mfgcfg", .data = &mfg_desc }, 42 .name = "clk-mt6795-mfg", 50 MODULE_DESCRIPTION("MediaTek MT6795 mfg clocks driver");
|
H A D | clk-mt6795-vdecsys.c | 7 #include <dt-bindings/clock/mediatek,mt6795-clk.h> 40 { .compatible = "mediatek,mt6795-vdecsys", .data = &vdec_desc }, 49 .name = "clk-mt6795-vdecsys", 55 MODULE_DESCRIPTION("MediaTek MT6795 vdecsys clocks driver");
|
H A D | clk-mt6795-vencsys.c | 7 #include <dt-bindings/clock/mediatek,mt6795-clk.h> 35 { .compatible = "mediatek,mt6795-vencsys", .data = &venc_desc }, 42 .name = "clk-mt6795-vencsys", 50 MODULE_DESCRIPTION("MediaTek MT6795 vdecsys clocks driver");
|
H A D | clk-mt6795-infracfg.c | 7 #include <dt-bindings/clock/mediatek,mt6795-clk.h> 8 #include <dt-bindings/reset/mediatek,mt6795-resets.h> 81 { .compatible = "mediatek,mt6795-infracfg" }, 143 .name = "clk-mt6795-infracfg", 151 MODULE_DESCRIPTION("MediaTek MT6795 infracfg clocks driver");
|
H A D | clk-mt6795-pericfg.c | 7 #include <dt-bindings/clock/mediatek,mt6795-clk.h> 8 #include <dt-bindings/reset/mediatek,mt6795-resets.h> 89 { .compatible = "mediatek,mt6795-pericfg" }, 152 .name = "clk-mt6795-pericfg", 160 MODULE_DESCRIPTION("MediaTek MT6795 pericfg clocks driver");
|
H A D | Makefile | 21 obj-$(CONFIG_COMMON_CLK_MT6795) += clk-mt6795-apmixedsys.o clk-mt6795-infracfg.o \ 22 clk-mt6795-pericfg.o clk-mt6795-topckgen.o 23 obj-$(CONFIG_COMMON_CLK_MT6795_MFGCFG) += clk-mt6795-mfg.o 24 obj-$(CONFIG_COMMON_CLK_MT6795_MMSYS) += clk-mt6795-mm.o 25 obj-$(CONFIG_COMMON_CLK_MT6795_VDECSYS) += clk-mt6795-vdecsys.o 26 obj-$(CONFIG_COMMON_CLK_MT6795_VENCSYS) += clk-mt6795-vencsys.o
|
H A D | clk-mt6795-mm.c | 7 #include <dt-bindings/clock/mediatek,mt6795-clk.h> 85 { .name = "clk-mt6795-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 92 .name = "clk-mt6795-mm", 100 MODULE_DESCRIPTION("MediaTek MT6795 MultiMedia clocks driver");
|
H A D | Kconfig | 270 tristate "Clock driver for MediaTek MT6795" 276 This driver supports MediaTek MT6795 basic clocks and clocks 280 tristate "Clock driver for MediaTek MT6795 mfgcfg" 284 This driver supports MediaTek MT6795 mfgcfg clocks. 287 tristate "Clock driver for MediaTek MT6795 mmsys" 291 This driver supports MediaTek MT6795 mmsys clocks. 294 tristate "Clock driver for MediaTek MT6795 VDECSYS" 298 This driver supports MediaTek MT6795 vdecsys clocks. 301 tristate "Clock driver for MediaTek MT6795 VENCSYS" 305 This driver supports MediaTek MT6795 vencsys clocks.
|
H A D | clk-mt6795-apmixedsys.c | 7 #include <dt-bindings/clock/mediatek,mt6795-clk.h> 131 { .compatible = "mediatek,mt6795-apmixedsys" }, 141 const u8 *fhctl_node = "mediatek,mt6795-fhctl"; in clk_mt6795_apmixed_probe() 206 .name = "clk-mt6795-apmixed", 212 MODULE_DESCRIPTION("MediaTek MT6795 apmixed clocks driver");
|
H A D | clk-mt6795-topckgen.c | 7 #include <dt-bindings/clock/mediatek,mt6795-clk.h> 539 { .compatible = "mediatek,mt6795-topckgen", .data = &topck_desc }, 546 .name = "clk-mt6795-topckgen", 554 MODULE_DESCRIPTION("MediaTek MT6795 topckgen clocks driver");
|
/openbmc/linux/Documentation/devicetree/bindings/iommu/ |
H A D | mediatek,iommu.yaml | 76 - mediatek,mt6795-m4u # generation two 133 dt-binding/memory/mt6795-larb-port.h for mt6795, 159 - mediatek,mt6795-m4u 193 - mediatek,mt6795-m4u
|
/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A D | mediatek,mtk-timer.txt | 35 * "mediatek,mt6795-systimer" for MT6795 compatible timers (CPUX)
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | mediatek,sysirq.txt | 16 "mediatek,mt6795-sysirq", "mediatek,mt6577-sysirq": for MT6795
|
/openbmc/linux/Documentation/devicetree/bindings/arm/mediatek/ |
H A D | mediatek,infracfg.yaml | 26 - mediatek,mt6795-infracfg 65 - mediatek,mt6795-infracfg
|
/openbmc/linux/drivers/pmdomain/mediatek/ |
H A D | mt6795-pm-domains.h | 7 #include <dt-bindings/power/mt6795-power.h> 10 * MT6795 power domain support
|
/openbmc/linux/Documentation/devicetree/bindings/soc/mediatek/ |
H A D | mediatek,mutex.yaml | 29 - mediatek,mt6795-disp-mutex 83 - mediatek,mt6795-disp-mutex
|
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A D | mediatek,smi-common.yaml | 35 - mediatek,mt6795-smi-common 156 - mediatek,mt6795-smi-common
|
/openbmc/linux/Documentation/devicetree/bindings/power/ |
H A D | mediatek,power-controller.yaml | 26 - mediatek,mt6795-power-controller 84 "include/dt-bindings/power/mt6795-power.h" - for MT8167 type power domain.
|
/openbmc/linux/Documentation/devicetree/bindings/arm/ |
H A D | mediatek.yaml | 60 - mediatek,mt6795-evb 62 - const: mediatek,mt6795
|