/linux-master/drivers/soc/mediatek/ |
H A D | mtk-infracfg.c | 10 #include <linux/soc/mediatek/infracfg.h> 18 * @infracfg: The infracfg regmap 28 int mtk_infracfg_set_bus_protection(struct regmap *infracfg, u32 mask, argument 35 regmap_update_bits(infracfg, INFRA_TOPAXI_PROTECTEN, mask, 38 regmap_write(infracfg, INFRA_TOPAXI_PROTECTEN_SET, mask); 40 ret = regmap_read_poll_timeout(infracfg, INFRA_TOPAXI_PROTECTSTA1, 49 * @infracfg: The infracfg regmap 59 int mtk_infracfg_clear_bus_protection(struct regmap *infracfg, u3 argument 79 struct regmap *infracfg; local [all...] |
H A D | Makefile | 4 obj-$(CONFIG_MTK_INFRACFG) += mtk-infracfg.o
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | soc.c | 23 dev->infracfg = syscon_regmap_lookup_by_phandle(np, "mediatek,infracfg"); 24 if (IS_ERR(dev->infracfg)) { 25 dev_err(dev->mt76.dev, "Cannot find infracfg controller\n"); 26 return PTR_ERR(dev->infracfg);
|
H A D | mt7615.h | 255 struct regmap *infracfg; member in struct:mt7615_dev
|
H A D | mcu.c | 235 regmap_update_bits(dev->infracfg, MT_INFRACFG_MISC,
|
/linux-master/drivers/clk/mediatek/ |
H A D | Makefile | 21 obj-$(CONFIG_COMMON_CLK_MT6795) += clk-mt6795-apmixedsys.o clk-mt6795-infracfg.o \ 50 clk-mt7622-infracfg.o 59 obj-$(CONFIG_COMMON_CLK_MT7981) += clk-mt7981-infracfg.o 63 obj-$(CONFIG_COMMON_CLK_MT7986) += clk-mt7986-infracfg.o 67 obj-$(CONFIG_COMMON_CLK_MT7988) += clk-mt7988-infracfg.o 77 obj-$(CONFIG_COMMON_CLK_MT8173) += clk-mt8173-apmixedsys.o clk-mt8173-infracfg.o \
|
/linux-master/sound/soc/mediatek/mt8186/ |
H A D | mt8186-afe-common.h | 146 struct regmap *infracfg; member in struct:mt8186_afe_private
|
H A D | mt8186-afe-clk.c | 635 afe_priv->infracfg = syscon_regmap_lookup_by_phandle(of_node, 636 "mediatek,infracfg"); 637 if (IS_ERR(afe_priv->infracfg)) { 638 dev_err(afe->dev, "%s() Cannot find infracfg: %ld\n", 639 __func__, PTR_ERR(afe_priv->infracfg)); 640 return PTR_ERR(afe_priv->infracfg);
|
H A D | mt8186-afe-pcm.c | 2748 regmap_update_bits(afe_priv->infracfg, PERI_BUS_DCM_CTRL, BIT(29), BIT(29));
|
/linux-master/sound/soc/mediatek/mt8192/ |
H A D | mt8192-afe-common.h | 134 struct regmap *infracfg; member in struct:mt8192_afe_private
|
H A D | mt8192-afe-clk.c | 656 afe_priv->infracfg = syscon_regmap_lookup_by_phandle(of_node, 657 "mediatek,infracfg"); 658 if (IS_ERR(afe_priv->infracfg)) { 659 dev_err(afe->dev, "%s() Cannot find infracfg: %ld\n", 660 __func__, PTR_ERR(afe_priv->infracfg)); 661 return PTR_ERR(afe_priv->infracfg);
|
H A D | mt8192-afe-pcm.c | 2109 regmap_update_bits(afe_priv->infracfg,
|
/linux-master/drivers/pmdomain/mediatek/ |
H A D | mtk-scpsys.c | 14 #include <linux/soc/mediatek/infracfg.h> 153 struct regmap *infracfg; member in struct:scp 286 return mtk_infracfg_set_bus_protection(scp->infracfg, 298 return mtk_infracfg_clear_bus_protection(scp->infracfg, 459 scp->infracfg = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, 460 "infracfg"); 461 if (IS_ERR(scp->infracfg)) { 462 dev_err(&pdev->dev, "Cannot find infracfg controller: %ld\n", 463 PTR_ERR(scp->infracfg)); 464 return ERR_CAST(scp->infracfg); [all...] |
H A D | mtk-pm-domains.c | 17 #include <linux/soc/mediatek/infracfg.h> 49 struct regmap *infracfg; member in struct:scpsys_domain 129 return pd->infracfg; 409 pd->infracfg = syscon_regmap_lookup_by_phandle_optional(node, "mediatek,infracfg"); 410 if (IS_ERR(pd->infracfg)) 411 return ERR_CAST(pd->infracfg); 422 pd->infracfg_nao = syscon_regmap_lookup_by_phandle(node, "mediatek,infracfg-nao");
|
/linux-master/include/linux/soc/mediatek/ |
H A D | infracfg.h | 448 int mtk_infracfg_set_bus_protection(struct regmap *infracfg, u32 mask, 450 int mtk_infracfg_clear_bus_protection(struct regmap *infracfg, u32 mask,
|
/linux-master/drivers/iommu/ |
H A D | mtk_iommu.c | 30 #include <linux/soc/mediatek/infracfg.h> 1253 struct regmap *infracfg; local 1274 infracfg = syscon_regmap_lookup_by_phandle(dev->of_node, "mediatek,infracfg"); 1275 if (IS_ERR(infracfg)) { 1278 * mediatek,infracfg: in that case, we use the older 1286 p = "mediatek,mt2712-infracfg"; 1289 p = "mediatek,mt8173-infracfg"; 1295 infracfg = syscon_regmap_lookup_by_compatible(p); 1296 if (IS_ERR(infracfg)) [all...] |
/linux-master/sound/soc/mediatek/mt8188/ |
H A D | mt8188-afe-pcm.c | 21 #include <linux/soc/mediatek/infracfg.h> 3209 "mediatek,infracfg");
|