Home
last modified time | relevance | path

Searched refs:pctl (Results 1 – 25 of 170) sorted by relevance

1234567

/OK3568_Linux_fs/kernel/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common.c53 static struct regmap *mtk_get_regmap(struct mtk_pinctrl *pctl, in mtk_get_regmap() argument
56 if (pin >= pctl->devdata->type1_start && pin < pctl->devdata->type1_end) in mtk_get_regmap()
57 return pctl->regmap2; in mtk_get_regmap()
58 return pctl->regmap1; in mtk_get_regmap()
61 static unsigned int mtk_get_port(struct mtk_pinctrl *pctl, unsigned long pin) in mtk_get_port() argument
64 return ((pin >> 4) & pctl->devdata->port_mask) in mtk_get_port()
65 << pctl->devdata->port_shf; in mtk_get_port()
74 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pmx_gpio_set_direction() local
76 reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dir_offset; in mtk_pmx_gpio_set_direction()
79 if (pctl->devdata->spec_dir_set) in mtk_pmx_gpio_set_direction()
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.c26 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pctrl_get_groups_count() local
28 return pctl->ngroups; in pxa2xx_pctrl_get_groups_count()
34 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pctrl_get_group_name() local
35 struct pxa_pinctrl_group *group = pctl->groups + tgroup; in pxa2xx_pctrl_get_group_name()
45 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pctrl_get_group_pins() local
46 struct pxa_pinctrl_group *group = pctl->groups + tgroup; in pxa2xx_pctrl_get_group_pins()
65 pxa_desc_by_func_group(struct pxa_pinctrl *pctl, const char *pin_name, in pxa_desc_by_func_group() argument
71 for (i = 0; i < pctl->npins; i++) { in pxa_desc_by_func_group()
72 const struct pxa_desc_pin *pin = pctl->ppins + i; in pxa_desc_by_func_group()
88 struct pxa_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pxa2xx_pmx_gpio_set_direction() local
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c50 sunxi_pinctrl_find_group_by_name(struct sunxi_pinctrl *pctl, const char *group) in sunxi_pinctrl_find_group_by_name() argument
54 for (i = 0; i < pctl->ngroups; i++) { in sunxi_pinctrl_find_group_by_name()
55 struct sunxi_pinctrl_group *grp = pctl->groups + i; in sunxi_pinctrl_find_group_by_name()
65 sunxi_pinctrl_find_function_by_name(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_find_function_by_name() argument
68 struct sunxi_pinctrl_function *func = pctl->functions; in sunxi_pinctrl_find_function_by_name()
71 for (i = 0; i < pctl->nfunctions; i++) { in sunxi_pinctrl_find_function_by_name()
83 sunxi_pinctrl_desc_find_function_by_name(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_desc_find_function_by_name() argument
89 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_desc_find_function_by_name()
90 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_name()
98 func->variant & pctl->variant)) in sunxi_pinctrl_desc_find_function_by_name()
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/
H A Dpinctrl-sx150x.c374 static bool sx150x_pin_is_oscio(struct sx150x_pinctrl *pctl, unsigned int pin) in sx150x_pin_is_oscio() argument
376 if (pin >= pctl->data->npins) in sx150x_pin_is_oscio()
380 if (pctl->data->model != SX150X_789) in sx150x_pin_is_oscio()
383 return !strcmp(pctl->data->pins[pin].name, "oscio"); in sx150x_pin_is_oscio()
389 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); in sx150x_gpio_get_direction() local
393 if (sx150x_pin_is_oscio(pctl, offset)) in sx150x_gpio_get_direction()
396 ret = regmap_read(pctl->regmap, pctl->data->reg_dir, &value); in sx150x_gpio_get_direction()
408 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); in sx150x_gpio_get() local
412 if (sx150x_pin_is_oscio(pctl, offset)) in sx150x_gpio_get()
415 ret = regmap_read(pctl->regmap, pctl->data->reg_data, &value); in sx150x_gpio_get()
[all …]
H A Dpinctrl-stmfx.c105 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_get() local
111 ret = regmap_read(pctl->stmfx->map, reg, &value); in stmfx_gpio_get()
118 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_set() local
122 regmap_write_bits(pctl->stmfx->map, reg + get_reg(offset), in stmfx_gpio_set()
128 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_get_direction() local
134 ret = regmap_read(pctl->stmfx->map, reg, &val); in stmfx_gpio_get_direction()
149 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_direction_input() local
153 return regmap_write_bits(pctl->stmfx->map, reg, mask, 0); in stmfx_gpio_direction_input()
159 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); in stmfx_gpio_direction_output() local
165 return regmap_write_bits(pctl->stmfx->map, reg, mask, mask); in stmfx_gpio_direction_output()
[all …]
H A Dpinctrl-axp209.c120 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_get() local
124 ret = regmap_read(pctl->regmap, AXP20X_GPIO20_SS, &val); in axp20x_gpio_get()
128 return !!(val & BIT(offset + pctl->desc->gpio_status_offset)); in axp20x_gpio_get()
134 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_get_direction() local
142 ret = regmap_read(pctl->regmap, reg, &val); in axp20x_gpio_get_direction()
175 struct axp20x_pctl *pctl = gpiochip_get_data(chip); in axp20x_gpio_set() local
182 regmap_update_bits(pctl->regmap, reg, in axp20x_gpio_set()
191 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_set() local
198 return regmap_update_bits(pctl->regmap, reg, AXP20X_GPIO_FUNCTIONS, in axp20x_pmx_set()
204 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); in axp20x_pmx_func_cnt() local
[all …]
H A Dpinctrl-da9062.c44 static int da9062_pctl_get_pin_mode(struct da9062_pctl *pctl, in da9062_pctl_get_pin_mode() argument
47 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_get_pin_mode()
60 static int da9062_pctl_set_pin_mode(struct da9062_pctl *pctl, in da9062_pctl_set_pin_mode() argument
63 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_set_pin_mode()
75 pctl->pin_config[offset] = mode_req; in da9062_pctl_set_pin_mode()
82 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_get() local
83 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_get()
87 gpio_mode = da9062_pctl_get_pin_mode(pctl, offset); in da9062_gpio_get()
112 struct da9062_pctl *pctl = gpiochip_get_data(gc); in da9062_gpio_set() local
113 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_set()
[all …]
H A Dpinctrl-oxnas.c101 struct oxnas_pinctrl *pctl; member
517 static inline struct oxnas_gpio_bank *pctl_to_bank(struct oxnas_pinctrl *pctl, in pctl_to_bank() argument
520 return &pctl->gpio_banks[pin / PINS_PER_BANK]; in pctl_to_bank()
525 struct oxnas_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in oxnas_pinctrl_get_groups_count() local
527 return pctl->ngroups; in oxnas_pinctrl_get_groups_count()
533 struct oxnas_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in oxnas_pinctrl_get_group_name() local
535 return pctl->groups[group].name; in oxnas_pinctrl_get_group_name()
543 struct oxnas_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in oxnas_pinctrl_get_group_pins() local
545 *pins = &pctl->groups[group].pin; in oxnas_pinctrl_get_group_pins()
561 struct oxnas_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in oxnas_pinmux_get_functions_count() local
[all …]
H A Dpinctrl-pistachio.c94 struct pistachio_pinctrl *pctl; member
831 static inline u32 pctl_readl(struct pistachio_pinctrl *pctl, u32 reg) in pctl_readl() argument
833 return readl(pctl->base + reg); in pctl_readl()
836 static inline void pctl_writel(struct pistachio_pinctrl *pctl, u32 val, u32 reg) in pctl_writel() argument
838 writel(val, pctl->base + reg); in pctl_writel()
881 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinctrl_get_groups_count() local
883 return pctl->ngroups; in pistachio_pinctrl_get_groups_count()
889 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinctrl_get_group_name() local
891 return pctl->groups[group].name; in pistachio_pinctrl_get_group_name()
899 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinctrl_get_group_pins() local
[all …]
H A Dpinctrl-equilibrium.c259 *find_pinbank_via_pin(struct eqbr_pinctrl_drv_data *pctl, unsigned int pin) in find_pinbank_via_pin() argument
264 for (i = 0; i < pctl->nr_banks; i++) { in find_pinbank_via_pin()
265 bank = &pctl->pin_banks[i]; in find_pinbank_via_pin()
282 static int eqbr_set_pin_mux(struct eqbr_pinctrl_drv_data *pctl, in eqbr_set_pin_mux() argument
290 bank = find_pinbank_via_pin(pctl, pin); in eqbr_set_pin_mux()
292 dev_err(pctl->dev, "Couldn't find pin bank for pin %u\n", pin); in eqbr_set_pin_mux()
299 dev_err(pctl->dev, in eqbr_set_pin_mux()
305 raw_spin_lock_irqsave(&pctl->lock, flags); in eqbr_set_pin_mux()
307 raw_spin_unlock_irqrestore(&pctl->lock, flags); in eqbr_set_pin_mux()
314 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); in eqbr_pinmux_set_mux() local
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.c83 struct mvebu_pinctrl *pctl, unsigned pid) in mvebu_pinctrl_find_group_by_pid() argument
86 for (n = 0; n < pctl->num_groups; n++) { in mvebu_pinctrl_find_group_by_pid()
87 if (pid >= pctl->groups[n].pins[0] && in mvebu_pinctrl_find_group_by_pid()
88 pid < pctl->groups[n].pins[0] + in mvebu_pinctrl_find_group_by_pid()
89 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid()
90 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_pid()
96 struct mvebu_pinctrl *pctl, const char *name) in mvebu_pinctrl_find_group_by_name() argument
99 for (n = 0; n < pctl->num_groups; n++) { in mvebu_pinctrl_find_group_by_name()
100 if (strcmp(name, pctl->groups[n].name) == 0) in mvebu_pinctrl_find_group_by_name()
101 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_name()
[all …]
/OK3568_Linux_fs/kernel/fs/xfs/
H A Dxfs_pwork.c42 struct xfs_pwork_ctl *pctl; in xfs_pwork_work() local
46 pctl = pwork->pctl; in xfs_pwork_work()
47 error = pctl->work_fn(pctl->mp, pwork); in xfs_pwork_work()
48 if (error && !pctl->error) in xfs_pwork_work()
49 pctl->error = error; in xfs_pwork_work()
50 if (atomic_dec_and_test(&pctl->nr_work)) in xfs_pwork_work()
51 wake_up(&pctl->poll_wait); in xfs_pwork_work()
62 struct xfs_pwork_ctl *pctl, in xfs_pwork_init() argument
73 pctl->wq = alloc_workqueue("%s-%d", WQ_FREEZABLE, nr_threads, tag, in xfs_pwork_init()
75 if (!pctl->wq) in xfs_pwork_init()
[all …]
H A Dxfs_pwork.h32 struct xfs_pwork_ctl *pctl; member
35 #define XFS_PWORK_SINGLE_THREADED { .pctl = NULL }
40 struct xfs_pwork_ctl *pctl) in xfs_pwork_ctl_want_abort() argument
42 return pctl && pctl->error; in xfs_pwork_ctl_want_abort()
50 return xfs_pwork_ctl_want_abort(pwork->pctl); in xfs_pwork_want_abort()
53 int xfs_pwork_init(struct xfs_mount *mp, struct xfs_pwork_ctl *pctl,
56 void xfs_pwork_queue(struct xfs_pwork_ctl *pctl, struct xfs_pwork *pwork);
57 int xfs_pwork_destroy(struct xfs_pwork_ctl *pctl);
58 void xfs_pwork_poll(struct xfs_pwork_ctl *pctl);
/OK3568_Linux_fs/kernel/drivers/pinctrl/stm32/
H A Dpinctrl-stm32.c210 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_request() local
214 range = pinctrl_find_gpio_range_from_pin_nolock(pctl->pctl_dev, pin); in stm32_gpio_request()
216 dev_err(pctl->dev, "pin %d not in range.\n", pin); in stm32_gpio_request()
367 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_irq_request_resources() local
377 dev_err(pctl->dev, "unable to lock HW IRQ %lu for IRQ\n", in stm32_gpio_irq_request_resources()
435 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); in stm32_gpio_domain_activate() local
443 spin_lock_irqsave(&pctl->irqmux_lock, flags); in stm32_gpio_domain_activate()
445 if (pctl->hwlock) { in stm32_gpio_domain_activate()
446 ret = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_gpio_domain_activate()
449 dev_err(pctl->dev, "Can't get hwspinlock\n"); in stm32_gpio_domain_activate()
[all …]
/OK3568_Linux_fs/u-boot/drivers/ram/rockchip/
H A Dsdram_rk322x.c27 struct rk322x_ddr_pctl *pctl; member
153 static void send_command(struct rk322x_ddr_pctl *pctl, in send_command() argument
156 writel((START_CMD | (rank << 20) | arg | cmd), &pctl->mcmd); in send_command()
158 while (readl(&pctl->mcmd) & START_CMD) in send_command()
165 struct rk322x_ddr_pctl *pctl = chan->pctl; in memory_init() local
169 send_command(pctl, 3, DESELECT_CMD, 0); in memory_init()
171 send_command(pctl, 3, PREA_CMD, 0); in memory_init()
172 send_command(pctl, 3, MRS_CMD, in memory_init()
177 send_command(pctl, 3, MRS_CMD, in memory_init()
182 send_command(pctl, 3, MRS_CMD, in memory_init()
[all …]
H A Ddmc-rk3368.c30 struct rk3368_ddr_pctl *pctl; member
195 static void send_command(struct rk3368_ddr_pctl *pctl, u32 rank, u32 cmd) in send_command() argument
200 writel(mcmd, &pctl->mcmd); in send_command()
201 while (readl(&pctl->mcmd) & START_CMD) in send_command()
205 static void send_mrs(struct rk3368_ddr_pctl *pctl, in send_mrs() argument
211 writel(mcmd, &pctl->mcmd); in send_mrs()
212 while (readl(&pctl->mcmd) & START_CMD) in send_mrs()
216 static int memory_init(struct rk3368_ddr_pctl *pctl, in memory_init() argument
228 writel(POWER_UP_START, &pctl->powctl); in memory_init()
237 } while (!(readl(&pctl->powstat) & POWER_UP_DONE)); in memory_init()
[all …]
H A Dsdram_rk3288.c33 struct rk3288_ddr_pctl *pctl; member
174 static void dfi_cfg(struct rk3288_ddr_pctl *pctl, u32 dramtype) in dfi_cfg() argument
176 writel(DFI_INIT_START, &pctl->dfistcfg0); in dfi_cfg()
178 &pctl->dfistcfg1); in dfi_cfg()
179 writel(DFI_PARITY_INTR_EN | DFI_PARITY_EN, &pctl->dfistcfg2); in dfi_cfg()
181 &pctl->dfilpcfg0); in dfi_cfg()
183 writel(2 << TCTRL_DELAY_TIME_SHIFT, &pctl->dfitctrldelay); in dfi_cfg()
184 writel(1 << TPHY_WRDATA_TIME_SHIFT, &pctl->dfitphywrdata); in dfi_cfg()
185 writel(0xf << TPHY_RDLAT_TIME_SHIFT, &pctl->dfitphyrdlat); in dfi_cfg()
186 writel(2 << TDRAM_CLK_DIS_TIME_SHIFT, &pctl->dfitdramclkdis); in dfi_cfg()
[all …]
H A Dsdram_rk3188.c31 struct rk3288_ddr_pctl *pctl; member
175 static void dfi_cfg(struct rk3288_ddr_pctl *pctl, u32 dramtype) in dfi_cfg() argument
177 writel(DFI_INIT_START, &pctl->dfistcfg0); in dfi_cfg()
179 &pctl->dfistcfg1); in dfi_cfg()
180 writel(DFI_PARITY_INTR_EN | DFI_PARITY_EN, &pctl->dfistcfg2); in dfi_cfg()
182 &pctl->dfilpcfg0); in dfi_cfg()
184 writel(2 << TCTRL_DELAY_TIME_SHIFT, &pctl->dfitctrldelay); in dfi_cfg()
185 writel(1 << TPHY_WRDATA_TIME_SHIFT, &pctl->dfitphywrdata); in dfi_cfg()
186 writel(0xf << TPHY_RDLAT_TIME_SHIFT, &pctl->dfitphyrdlat); in dfi_cfg()
187 writel(2 << TDRAM_CLK_DIS_TIME_SHIFT, &pctl->dfitdramclkdis); in dfi_cfg()
[all …]
H A Dsdram_rv1108_pctl_phy.c106 &priv->pctl->mcmd); in send_command()
107 while (readl(&priv->pctl->mcmd) & START_CMD) in send_command()
201 state = readl(&priv->pctl->stat) & PCTL_CTL_STAT_MASK; in move_to_config_state()
204 writel(WAKEUP_STATE, &priv->pctl->sctl); in move_to_config_state()
205 while ((readl(&priv->pctl->stat) & PCTL_CTL_STAT_MASK) in move_to_config_state()
214 writel(CFG_STATE, &priv->pctl->sctl); in move_to_config_state()
215 while ((readl(&priv->pctl->stat) & PCTL_CTL_STAT_MASK) in move_to_config_state()
232 state = readl(&priv->pctl->stat) & PCTL_CTL_STAT_MASK; in move_to_access_state()
235 writel(WAKEUP_STATE, &priv->pctl->sctl); in move_to_access_state()
236 while ((readl(&priv->pctl->stat) & in move_to_access_state()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3036/
H A Dsdram_rk3036.c30 struct rk3036_ddr_pctl *pctl; member
443 static void send_command(struct rk3036_ddr_pctl *pctl, in send_command() argument
446 writel((START_CMD | (rank << 20) | arg | cmd), &pctl->mcmd); in send_command()
448 while (readl(&pctl->mcmd) & START_CMD) in send_command()
454 struct rk3036_ddr_pctl *pctl = priv->pctl; in memory_init() local
456 send_command(pctl, 3, DESELECT_CMD, 0); in memory_init()
458 send_command(pctl, 3, PREA_CMD, 0); in memory_init()
459 send_command(pctl, 3, MRS_CMD, in memory_init()
464 send_command(pctl, 3, MRS_CMD, in memory_init()
469 send_command(pctl, 3, MRS_CMD, in memory_init()
[all …]
/OK3568_Linux_fs/kernel/arch/arc/boot/dts/
H A Dabilis_tb101.dtsi31 pctl_tsin_s0: pctl-tsin-s0 { /* Serial TS-in 0 */
34 pctl_tsin_s1: pctl-tsin-s1 { /* Serial TS-in 1 */
37 pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */
40 pctl_tsin_p1: pctl-tsin-p1 { /* Parallel TS-in 1 */
44 pctl_tsin_s2: pctl-tsin-s2 { /* Serial TS-in 2 */
47 pctl_tsin_s3: pctl-tsin-s3 { /* Serial TS-in 3 */
50 pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */
53 pctl_tsin_p3: pctl-tsin-p3 { /* Parallel TS-in 3 */
57 pctl_tsin_s4: pctl-tsin-s4 { /* Serial TS-in 4 */
60 pctl_tsin_s5: pctl-tsin-s5 { /* Serial TS-in 5 */
[all …]
H A Dabilis_tb100.dtsi31 pctl_tsin_s0: pctl-tsin-s0 { /* Serial TS-in 0 */
34 pctl_tsin_s1: pctl-tsin-s1 { /* Serial TS-in 1 */
37 pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */
40 pctl_tsin_p1: pctl-tsin-p1 { /* Parallel TS-in 1 */
44 pctl_tsin_s2: pctl-tsin-s2 { /* Serial TS-in 2 */
47 pctl_tsin_s3: pctl-tsin-s3 { /* Serial TS-in 3 */
50 pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */
53 pctl_tsin_p3: pctl-tsin-p3 { /* Parallel TS-in 3 */
57 pctl_tsin_s4: pctl-tsin-s4 { /* Serial TS-in 4 */
60 pctl_tsin_s5: pctl-tsin-s5 { /* Serial TS-in 5 */
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3066/
H A Dsdram_rk3066.c31 struct rk3288_ddr_pctl *pctl; member
175 static void dfi_cfg(struct rk3288_ddr_pctl *pctl, u32 dramtype) in dfi_cfg() argument
177 writel(DFI_INIT_START, &pctl->dfistcfg0); in dfi_cfg()
179 &pctl->dfistcfg1); in dfi_cfg()
180 writel(DFI_PARITY_INTR_EN | DFI_PARITY_EN, &pctl->dfistcfg2); in dfi_cfg()
182 &pctl->dfilpcfg0); in dfi_cfg()
184 writel(2 << TCTRL_DELAY_TIME_SHIFT, &pctl->dfitctrldelay); in dfi_cfg()
185 writel(1 << TPHY_WRDATA_TIME_SHIFT, &pctl->dfitphywrdata); in dfi_cfg()
186 writel(0xf << TPHY_RDLAT_TIME_SHIFT, &pctl->dfitphyrdlat); in dfi_cfg()
187 writel(2 << TDRAM_CLK_DIS_TIME_SHIFT, &pctl->dfitdramclkdis); in dfi_cfg()
[all …]
/OK3568_Linux_fs/kernel/arch/mips/include/asm/octeon/
H A Dcvmx-asxx-defs.h226 uint64_t pctl:5; member
230 uint64_t pctl:5;
237 uint64_t pctl:4; member
241 uint64_t pctl:4;
252 uint64_t pctl:4; member
256 uint64_t pctl:4;
306 uint64_t pctl:5; member
308 uint64_t pctl:5;
319 uint64_t pctl:5; member
321 uint64_t pctl:5;
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/sprd/
H A Dpinctrl-sprd.c151 struct pinctrl_dev *pctl; member
210 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sprd_pctrl_group_count() local
211 struct sprd_pinctrl_soc_info *info = pctl->info; in sprd_pctrl_group_count()
219 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sprd_pctrl_group_name() local
220 struct sprd_pinctrl_soc_info *info = pctl->info; in sprd_pctrl_group_name()
230 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sprd_pctrl_group_pins() local
231 struct sprd_pinctrl_soc_info *info = pctl->info; in sprd_pctrl_group_pins()
247 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sprd_dt_node_to_map() local
257 grp = sprd_pinctrl_find_group_by_name(pctl, np->name); in sprd_dt_node_to_map()
259 dev_err(pctl->dev, "unable to find group for node %s\n", in sprd_dt_node_to_map()
[all …]

1234567