Home
last modified time | relevance | path

Searched full:mux_reg (Results 1 – 25 of 74) sorted by relevance

123

/OK3568_Linux_fs/kernel/arch/arm/mach-omap1/include/mach/
H A Dmux.h27 #define MUX_REG(reg, mode_offset, mode) .mux_reg_name = "FUNC_MUX_CTRL_"#reg, \ macro
28 .mux_reg = FUNC_MUX_CTRL_##reg, \
42 .mux_reg = OMAP7XX_IO_CONF_##reg, \
53 #define MUX_REG(reg, mode_offset, mode) .mux_reg = FUNC_MUX_CTRL_##reg, \ macro
65 .mux_reg = OMAP7XX_IO_CONF_##reg, \
75 #define MUX_CFG(desc, mux_reg, mode_offset, mode, \ argument
81 MUX_REG(mux_reg, mode_offset, mode) \
94 #define MUX_CFG_7XX(desc, mux_reg, mode_offset, mode, \ argument
99 MUX_REG_7XX(mux_reg, mode_offset, mode) \
100 PULL_REG_7XX(mux_reg, pull_bit, pull_status) \
[all …]
/OK3568_Linux_fs/u-boot/drivers/pinctrl/nxp/
H A Dpinctrl-imx.c26 int mux_reg, conf_reg, input_reg, input_val, mux_mode, config_val; in imx_pinctrl_set_state() local
67 mux_reg = pin_data[j++]; in imx_pinctrl_set_state()
69 if (!(info->flags & ZERO_OFFSET_VALID) && !mux_reg) in imx_pinctrl_set_state()
70 mux_reg = -1; in imx_pinctrl_set_state()
73 conf_reg = mux_reg; in imx_pinctrl_set_state()
80 if ((mux_reg == -1) || (conf_reg == -1)) { in imx_pinctrl_set_state()
81 dev_err(dev, "Error mux_reg or conf_reg\n"); in imx_pinctrl_set_state()
91 dev_dbg(dev, "mux_reg 0x%x, conf_reg 0x%x, input_reg 0x%x, " in imx_pinctrl_set_state()
93 mux_reg, conf_reg, input_reg, mux_mode, input_val, in imx_pinctrl_set_state()
103 clrsetbits_le32(info->base + mux_reg, info->mux_mask, in imx_pinctrl_set_state()
[all …]
/OK3568_Linux_fs/kernel/drivers/clk/samsung/
H A Dclk-cpu.c88 static void wait_until_mux_stable(void __iomem *mux_reg, u32 mux_pos, in wait_until_mux_stable() argument
94 if (((readl(mux_reg) >> mux_pos) & MUX_MASK) == mux_value) in wait_until_mux_stable()
98 if (((readl(mux_reg) >> mux_pos) & MUX_MASK) == mux_value) in wait_until_mux_stable()
155 unsigned long div0, div1 = 0, mux_reg; in exynos_cpuclk_pre_rate_change() local
207 mux_reg = readl(base + E4210_SRC_CPU); in exynos_cpuclk_pre_rate_change()
208 writel(mux_reg | (1 << 16), base + E4210_SRC_CPU); in exynos_cpuclk_pre_rate_change()
231 unsigned long mux_reg; in exynos_cpuclk_post_rate_change() local
246 mux_reg = readl(base + E4210_SRC_CPU); in exynos_cpuclk_post_rate_change()
247 writel(mux_reg & ~(1 << 16), base + E4210_SRC_CPU); in exynos_cpuclk_post_rate_change()
283 unsigned long div0, div1 = 0, mux_reg; in exynos5433_cpuclk_pre_rate_change() local
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/tegra/
H A Dpinctrl-tegra.c260 if (WARN_ON(g->mux_reg < 0)) in tegra_pinctrl_set_mux()
270 val = pmx_readl(pmx, g->mux_bank, g->mux_reg); in tegra_pinctrl_set_mux()
273 pmx_writel(pmx, val, g->mux_bank, g->mux_reg); in tegra_pinctrl_set_mux()
291 if (group->mux_reg < 0 || group->sfsel_bit < 0) in tegra_pinctrl_gpio_request_enable()
294 value = pmx_readl(pmx, group->mux_bank, group->mux_reg); in tegra_pinctrl_gpio_request_enable()
296 pmx_writel(pmx, value, group->mux_bank, group->mux_reg); in tegra_pinctrl_gpio_request_enable()
314 if (group->mux_reg < 0 || group->sfsel_bit < 0) in tegra_pinctrl_gpio_disable_free()
317 value = pmx_readl(pmx, group->mux_bank, group->mux_reg); in tegra_pinctrl_gpio_disable_free()
319 pmx_writel(pmx, value, group->mux_bank, group->mux_reg); in tegra_pinctrl_gpio_disable_free()
352 *reg = g->mux_reg; in tegra_pinconf_reg()
[all …]
H A Dpinctrl-tegra.h89 * @mux_reg: Mux register offset.
140 s32 mux_reg; member
/OK3568_Linux_fs/kernel/drivers/pinctrl/freescale/
H A Dpinctrl-imx.c174 if (pin_reg->mux_reg == -1) { in imx_pmx_set_one_pin_mmio()
183 reg = readl(ipctl->base + pin_reg->mux_reg); in imx_pmx_set_one_pin_mmio()
186 writel(reg, ipctl->base + pin_reg->mux_reg); in imx_pmx_set_one_pin_mmio()
188 pin_reg->mux_reg, reg); in imx_pmx_set_one_pin_mmio()
190 writel(pin_mmio->mux_mode, ipctl->base + pin_reg->mux_reg); in imx_pmx_set_one_pin_mmio()
192 pin_reg->mux_reg, pin_mmio->mux_mode); in imx_pmx_set_one_pin_mmio()
505 * <mux_reg conf_reg input_reg mux_mode input_val>
524 u32 mux_reg, conf_reg; in imx_pinctrl_parse_pin_mmio() local
527 mux_reg = be32_to_cpu(*list++); in imx_pinctrl_parse_pin_mmio()
529 if (!(info->flags & ZERO_OFFSET_VALID) && !mux_reg) in imx_pinctrl_parse_pin_mmio()
[all …]
H A Dpinctrl-imx7ulp.c271 if (pin_reg->mux_reg == -1) in imx7ulp_pmx_gpio_set_direction()
274 reg = readl(ipctl->base + pin_reg->mux_reg); in imx7ulp_pmx_gpio_set_direction()
279 writel(reg, ipctl->base + pin_reg->mux_reg); in imx7ulp_pmx_gpio_set_direction()
H A Dpinctrl-vf610.c302 if (pin_reg->mux_reg == -1) in vf610_pmx_gpio_set_direction()
306 reg = readl(ipctl->base + pin_reg->mux_reg); in vf610_pmx_gpio_set_direction()
311 writel(reg, ipctl->base + pin_reg->mux_reg); in vf610_pmx_gpio_set_direction()
H A Dpinctrl-imx.h62 * @mux_reg: mux register offset
66 s16 mux_reg; member
/OK3568_Linux_fs/kernel/arch/arm/mach-davinci/
H A Dmux.h23 .mux_reg = PINMUX(muxreg), \
34 .mux_reg = INTMUX, \
45 .mux_reg = EVTMUX, \
H A Dmux.c70 reg_orig = __raw_readl(pinmux_base + cfg->mux_reg); in davinci_cfg_reg()
82 __raw_writel(reg, pinmux_base + cfg->mux_reg); in davinci_cfg_reg()
96 cfg->mux_reg_name, cfg->mux_reg, reg_orig, reg); in davinci_cfg_reg()
/OK3568_Linux_fs/kernel/sound/soc/tegra/
H A Dtegra210_ahub.h39 #define MUX_REG(id) (TEGRA210_XBAR_RX_STRIDE * (id)) macro
60 SOC_VALUE_ENUM_WIDE_DECL(ename##_enum, MUX_REG(id), 0, \
69 SOC_VALUE_ENUM_WIDE_DECL(ename##_enum, MUX_REG(id), 0, \
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/regmap/
H A Dclk-regmap.h124 u32 mux_reg; member
145 .mux_reg = _mux_reg, \
191 .mux_reg = _mux_reg, \
302 u32 mux_reg, u8 mux_shift, u8 mux_width,
/OK3568_Linux_fs/kernel/drivers/clk/mediatek/
H A Dclk-mtk.h65 uint32_t mux_reg; member
85 .mux_reg = _reg, \
121 .mux_reg = _reg, \
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/
H A Dfsl,imx8mn-pinctrl.yaml35 setting for one pin. The first 5 integers <mux_reg conf_reg input_reg
44 "mux_reg" indicates the offset of mux register.
H A Dfsl,imx8mp-pinctrl.yaml35 setting for one pin. The first 5 integers <mux_reg conf_reg input_reg
44 "mux_reg" indicates the offset of mux register.
H A Dfsl,imx8mm-pinctrl.yaml35 setting for one pin. The first 5 integers <mux_reg conf_reg input_reg
44 "mux_reg" indicates the offset of mux register.
H A Dfsl,imx8mq-pinctrl.yaml35 setting for one pin. The first 5 integers <mux_reg conf_reg input_reg
44 "mux_reg" indicates the offset of mux register.
H A Dfsl,imx6sx-pinctrl.txt9 setting for one pin. The first 5 integers <mux_reg conf_reg input_reg mux_val
H A Dfsl,imx6ul-pinctrl.txt10 setting for one pin. The first 5 integers <mux_reg conf_reg input_reg mux_val
H A Dfsl,imx6sll-pinctrl.txt9 setting for one pin. The first 5 integers <mux_reg conf_reg input_reg mux_val
/OK3568_Linux_fs/kernel/drivers/clk/microchip/
H A Dclk-core.c763 void __iomem *mux_reg; member
824 v = (readl(sclk->mux_reg) >> OSC_CUR_SHIFT) & OSC_CUR_MASK; in sclk_get_parent()
848 v = readl(sclk->mux_reg); in sclk_set_parent()
854 writel(v, sclk->mux_reg); in sclk_set_parent()
857 writel(OSC_SWEN, PIC32_SET(sclk->mux_reg)); in sclk_set_parent()
875 cosc = (readl(sclk->mux_reg) >> OSC_CUR_SHIFT) & OSC_CUR_MASK; in sclk_set_parent()
939 sclk->mux_reg = data->mux_reg + core->iobase; in pic32_sys_clk_register()
/OK3568_Linux_fs/kernel/drivers/pinctrl/
H A Dpinctrl-pistachio.c88 int mux_reg; member
643 .mux_reg = -1, \
657 .mux_reg = -1, \
671 .mux_reg = _reg, \
953 if (pg->mux_reg > 0) { in pistachio_pinmux_enable()
964 val = pctl_readl(pctl, pg->mux_reg); in pistachio_pinmux_enable()
967 pctl_writel(pctl, val, pg->mux_reg); in pistachio_pinmux_enable()
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dimx6ull-pinfunc-snvs.h11 * <mux_reg conf_reg input_reg mux_mode input_val>
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dimx6ull-pinfunc-snvs.h13 * <mux_reg conf_reg input_reg mux_mode input_val>

123