Searched refs:infracfg (Results 1 – 11 of 11) sorted by relevance
| /linux-4.4.14/Documentation/devicetree/bindings/arm/mediatek/ |
| D | mediatek,infracfg.txt | 1 Mediatek infracfg controller 4 The Mediatek infracfg controller provides various clocks and reset 10 - "mediatek,mt8135-infracfg", "syscon" 11 - "mediatek,mt8173-infracfg", "syscon" 15 The infracfg controller uses the common clk binding from 25 infracfg: power-controller@10001000 { 26 compatible = "mediatek,mt8173-infracfg", "syscon";
|
| /linux-4.4.14/drivers/soc/mediatek/ |
| D | mtk-infracfg.c | 32 int mtk_infracfg_set_bus_protection(struct regmap *infracfg, u32 mask) in mtk_infracfg_set_bus_protection() argument 38 regmap_update_bits(infracfg, INFRA_TOPAXI_PROTECTEN, mask, mask); in mtk_infracfg_set_bus_protection() 43 ret = regmap_read(infracfg, INFRA_TOPAXI_PROTECTSTA1, &val); in mtk_infracfg_set_bus_protection() 66 int mtk_infracfg_clear_bus_protection(struct regmap *infracfg, u32 mask) in mtk_infracfg_clear_bus_protection() argument 71 regmap_update_bits(infracfg, INFRA_TOPAXI_PROTECTEN, mask, 0); in mtk_infracfg_clear_bus_protection() 78 ret = regmap_read(infracfg, INFRA_TOPAXI_PROTECTSTA1, &val); in mtk_infracfg_clear_bus_protection()
|
| D | mtk-scpsys.c | 189 struct regmap *infracfg; member 288 ret = mtk_infracfg_clear_bus_protection(scp->infracfg, in scpsys_power_on() 320 ret = mtk_infracfg_set_bus_protection(scp->infracfg, in scpsys_power_off() 443 scp->infracfg = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in scpsys_probe() 445 if (IS_ERR(scp->infracfg)) { in scpsys_probe() 447 PTR_ERR(scp->infracfg)); in scpsys_probe() 448 return PTR_ERR(scp->infracfg); in scpsys_probe()
|
| D | Makefile | 1 obj-$(CONFIG_MTK_INFRACFG) += mtk-infracfg.o
|
| /linux-4.4.14/Documentation/devicetree/bindings/soc/mediatek/ |
| D | scpsys.txt | 18 - infracfg: must contain a phandle to the infracfg controller 30 infracfg = <&infracfg>;
|
| D | pwrap.txt | 49 resets = <&infracfg MT8135_INFRA_PMIC_WRAP_RST>,
|
| /linux-4.4.14/Documentation/devicetree/bindings/clock/ |
| D | mt8173-cpu-dvfs.txt | 29 clocks = <&infracfg CLK_INFRA_CA53SEL>, 40 clocks = <&infracfg CLK_INFRA_CA53SEL>, 51 clocks = <&infracfg CLK_INFRA_CA57SEL>, 62 clocks = <&infracfg CLK_INFRA_CA57SEL>,
|
| /linux-4.4.14/include/linux/soc/mediatek/ |
| D | infracfg.h | 23 int mtk_infracfg_set_bus_protection(struct regmap *infracfg, u32 mask); 24 int mtk_infracfg_clear_bus_protection(struct regmap *infracfg, u32 mask);
|
| /linux-4.4.14/arch/arm64/boot/dts/mediatek/ |
| D | mt8173.dtsi | 151 infracfg: power-controller@10001000 { label 152 compatible = "mediatek,mt8173-infracfg", "syscon"; 241 infracfg = <&infracfg>; 255 resets = <&infracfg MT8173_INFRA_PMIC_WRAP_RST>; 257 clocks = <&infracfg CLK_INFRA_PMICSPI>, <&infracfg CLK_INFRA_PMICWRAP>; 443 clocks = <&infracfg CLK_INFRA_AUDIO>,
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | mt8135.dtsi | 139 infracfg: infracfg@10001000 { label 142 compatible = "mediatek,mt8135-infracfg", "syscon"; 191 resets = <&infracfg MT8135_INFRA_PMIC_WRAP_RST>,
|
| /linux-4.4.14/Documentation/devicetree/bindings/sound/ |
| D | mtk-afe-pcm.txt | 25 clocks = <&infracfg INFRA_AUDIO>,
|