Lines Matching defs:infracfg
10 #include <linux/soc/mediatek/infracfg.h>
18 * @infracfg: The infracfg regmap
28 int mtk_infracfg_set_bus_protection(struct regmap *infracfg, u32 mask,
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, u32 mask,
66 regmap_update_bits(infracfg, INFRA_TOPAXI_PROTECTEN, mask, 0);
68 regmap_write(infracfg, INFRA_TOPAXI_PROTECTEN_CLR, mask);
70 ret = regmap_read_poll_timeout(infracfg, INFRA_TOPAXI_PROTECTSTA1,
79 struct regmap *infracfg;
87 infracfg = syscon_regmap_lookup_by_compatible("mediatek,mt8192-infracfg");
88 if (!IS_ERR(infracfg))
89 regmap_set_bits(infracfg, MT8192_INFRA_CTRL,