Lines Matching refs:pfc
3696 struct sh_pfc *pfc = reg->reg_data; in sh73a0_vccq_mc0_endisable() local
3697 void __iomem *addr = pfc->windows[1].virt + 4; in sh73a0_vccq_mc0_endisable()
3701 spin_lock_irqsave(&pfc->lock, flags); in sh73a0_vccq_mc0_endisable()
3712 spin_unlock_irqrestore(&pfc->lock, flags); in sh73a0_vccq_mc0_endisable()
3729 struct sh_pfc *pfc = reg->reg_data; in sh73a0_vccq_mc0_is_enabled() local
3730 void __iomem *addr = pfc->windows[1].virt + 4; in sh73a0_vccq_mc0_is_enabled()
3734 spin_lock_irqsave(&pfc->lock, flags); in sh73a0_vccq_mc0_is_enabled()
3736 spin_unlock_irqrestore(&pfc->lock, flags); in sh73a0_vccq_mc0_is_enabled()
3787 static unsigned int sh73a0_pinmux_get_bias(struct sh_pfc *pfc, unsigned int pin) in sh73a0_pinmux_get_bias() argument
3789 void __iomem *addr = pfc->windows->virt in sh73a0_pinmux_get_bias()
3804 static void sh73a0_pinmux_set_bias(struct sh_pfc *pfc, unsigned int pin, in sh73a0_pinmux_set_bias() argument
3807 void __iomem *addr = pfc->windows->virt in sh73a0_pinmux_set_bias()
3827 static int sh73a0_pinmux_soc_init(struct sh_pfc *pfc) in sh73a0_pinmux_soc_init() argument
3833 cfg.dev = pfc->dev; in sh73a0_pinmux_soc_init()
3835 cfg.driver_data = pfc; in sh73a0_pinmux_soc_init()
3837 vccq = devm_regulator_register(pfc->dev, &sh73a0_vccq_mc0_desc, &cfg); in sh73a0_pinmux_soc_init()
3840 dev_err(pfc->dev, "Failed to register VCCQ MC0 regulator: %d\n", in sh73a0_pinmux_soc_init()