• Home
  • Raw
  • Download

Lines Matching +full:bsc +full:- +full:sh73a0

1 // SPDX-License-Identifier: GPL-2.0
3 * sh73a0 processor support - PFC hardware block
11 #include <linux/pinctrl/pinconf-generic.h>
53 PORT_ALL(DATA), /* PORT0_DATA -> PORT309_DATA */
57 PORT_ALL(IN), /* PORT0_IN -> PORT309_IN */
61 PORT_ALL(OUT), /* PORT0_OUT -> PORT309_OUT */
65 PORT_ALL(FN_IN), /* PORT0_FN_IN -> PORT309_FN_IN */
66 PORT_ALL(FN_OUT), /* PORT0_FN_OUT -> PORT309_FN_OUT */
67 PORT_ALL(FN0), /* PORT0_FN0 -> PORT309_FN0 */
68 PORT_ALL(FN1), /* PORT0_FN1 -> PORT309_FN1 */
69 PORT_ALL(FN2), /* PORT0_FN2 -> PORT309_FN2 */
70 PORT_ALL(FN3), /* PORT0_FN3 -> PORT309_FN3 */
71 PORT_ALL(FN4), /* PORT0_FN4 -> PORT309_FN4 */
72 PORT_ALL(FN5), /* PORT0_FN5 -> PORT309_FN5 */
73 PORT_ALL(FN6), /* PORT0_FN6 -> PORT309_FN6 */
74 PORT_ALL(FN7), /* PORT0_FN7 -> PORT309_FN7 */
121 /* Hardware manual Table 25-1 (Function 0-7) */
461 /* Table 25-1 (Function 0-7) */
1173 /* Table 25-1 (I/O and Pull U/D) */
1448 /* - BSC -------------------------------------------------------------------- */
1542 /* - FSIA ------------------------------------------------------------------- */
1592 /* - FSIB ------------------------------------------------------------------- */
1642 /* - FSIC ------------------------------------------------------------------- */
1699 /* - FSID ------------------------------------------------------------------- */
1721 /* - I2C2 ------------------------------------------------------------------- */
1743 /* - I2C3 ------------------------------------------------------------------- */
1765 /* - IrDA ------------------------------------------------------------------- */
1780 /* - KEYSC ------------------------------------------------------------------ */
1939 /* - LCD -------------------------------------------------------------------- */
2034 /* - LCD2 ------------------------------------------------------------------- */
2133 /* - MMCIF ------------------------------------------------------------------ */
2193 /* - MSIOF0 ----------------------------------------------------------------- */
2350 /* - MSIOF1 ----------------------------------------------------------------- */
2421 /* - MSIOF2 ----------------------------------------------------------------- */
2542 /* - MSIOF3 (Pin function name of MSIOF3 is named BBIF1) -------------------- */
2607 /* - SCIFA0 ----------------------------------------------------------------- */
2629 /* - SCIFA1 ----------------------------------------------------------------- */
2651 /* - SCIFA2 ----------------------------------------------------------------- */
2694 /* - SCIFA3 ----------------------------------------------------------------- */
2709 /* - SCIFA4 ----------------------------------------------------------------- */
2724 /* - SCIFA5 ----------------------------------------------------------------- */
2788 /* - SCIFA6 ----------------------------------------------------------------- */
2796 /* - SCIFA7 ----------------------------------------------------------------- */
2811 /* - SCIFB ------------------------------------------------------------------ */
2854 /* - SDHI0 ------------------------------------------------------------------ */
2890 /* - SDHI1 ------------------------------------------------------------------ */
2912 /* - SDHI2 ------------------------------------------------------------------ */
2934 /* - TPU0 ------------------------------------------------------------------- */
2963 /* - TPU1 ------------------------------------------------------------------- */
2999 /* - TPU2 ------------------------------------------------------------------- */
3028 /* - TPU3 ------------------------------------------------------------------- */
3057 /* - TPU4 ------------------------------------------------------------------- */
3086 /* - USB -------------------------------------------------------------------- */
3643 SH_PFC_FUNCTION(bsc),
4226 /* -----------------------------------------------------------------------------
4232 struct sh_pfc *pfc = reg->reg_data; in sh73a0_vccq_mc0_endisable()
4233 void __iomem *addr = pfc->windows[1].virt + 4; in sh73a0_vccq_mc0_endisable()
4237 spin_lock_irqsave(&pfc->lock, flags); in sh73a0_vccq_mc0_endisable()
4248 spin_unlock_irqrestore(&pfc->lock, flags); in sh73a0_vccq_mc0_endisable()
4265 struct sh_pfc *pfc = reg->reg_data; in sh73a0_vccq_mc0_is_enabled()
4266 void __iomem *addr = pfc->windows[1].virt + 4; in sh73a0_vccq_mc0_is_enabled()
4270 spin_lock_irqsave(&pfc->lock, flags); in sh73a0_vccq_mc0_is_enabled()
4272 spin_unlock_irqrestore(&pfc->lock, flags); in sh73a0_vccq_mc0_is_enabled()
4309 /* -----------------------------------------------------------------------------
4325 void __iomem *addr = pfc->windows->virt in sh73a0_pinmux_get_bias()
4343 void __iomem *addr = pfc->windows->virt in sh73a0_pinmux_set_bias()
4359 /* -----------------------------------------------------------------------------
4369 cfg.dev = pfc->dev; in sh73a0_pinmux_soc_init()
4373 vccq = devm_regulator_register(pfc->dev, &sh73a0_vccq_mc0_desc, &cfg); in sh73a0_pinmux_soc_init()
4376 dev_err(pfc->dev, "Failed to register VCCQ MC0 regulator: %d\n", in sh73a0_pinmux_soc_init()