Lines Matching refs:pfc
3692 struct sh_pfc *pfc = reg->reg_data; in sh73a0_vccq_mc0_endisable() local
3693 void __iomem *addr = pfc->windows[1].virt + 4; in sh73a0_vccq_mc0_endisable()
3697 spin_lock_irqsave(&pfc->lock, flags); in sh73a0_vccq_mc0_endisable()
3708 spin_unlock_irqrestore(&pfc->lock, flags); in sh73a0_vccq_mc0_endisable()
3725 struct sh_pfc *pfc = reg->reg_data; in sh73a0_vccq_mc0_is_enabled() local
3726 void __iomem *addr = pfc->windows[1].virt + 4; in sh73a0_vccq_mc0_is_enabled()
3730 spin_lock_irqsave(&pfc->lock, flags); in sh73a0_vccq_mc0_is_enabled()
3732 spin_unlock_irqrestore(&pfc->lock, flags); in sh73a0_vccq_mc0_is_enabled()
3783 static unsigned int sh73a0_pinmux_get_bias(struct sh_pfc *pfc, unsigned int pin) in sh73a0_pinmux_get_bias() argument
3785 void __iomem *addr = pfc->windows->virt in sh73a0_pinmux_get_bias()
3800 static void sh73a0_pinmux_set_bias(struct sh_pfc *pfc, unsigned int pin, in sh73a0_pinmux_set_bias() argument
3803 void __iomem *addr = pfc->windows->virt in sh73a0_pinmux_set_bias()
3823 static int sh73a0_pinmux_soc_init(struct sh_pfc *pfc) in sh73a0_pinmux_soc_init() argument
3829 cfg.dev = pfc->dev; in sh73a0_pinmux_soc_init()
3831 cfg.driver_data = pfc; in sh73a0_pinmux_soc_init()
3833 vccq = devm_regulator_register(pfc->dev, &sh73a0_vccq_mc0_desc, &cfg); in sh73a0_pinmux_soc_init()
3836 dev_err(pfc->dev, "Failed to register VCCQ MC0 regulator: %d\n", in sh73a0_pinmux_soc_init()