Commit 5b46ac3a authored by Laurent Pinchart's avatar Laurent Pinchart Committed by Linus Walleij

sh-pfc: Rename sh_pfc window field to windows

There's more than one window, name the field windows.
Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: default avatarMagnus Damm <damm@opensource.se>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent de55c71f
...@@ -34,20 +34,21 @@ static int sh_pfc_ioremap(struct sh_pfc *pfc, struct platform_device *pdev) ...@@ -34,20 +34,21 @@ static int sh_pfc_ioremap(struct sh_pfc *pfc, struct platform_device *pdev)
if (pdev->num_resources == 0) if (pdev->num_resources == 0)
return -EINVAL; return -EINVAL;
pfc->window = devm_kzalloc(pfc->dev, pdev->num_resources * pfc->windows = devm_kzalloc(pfc->dev, pdev->num_resources *
sizeof(*pfc->window), GFP_NOWAIT); sizeof(*pfc->windows), GFP_NOWAIT);
if (!pfc->window) if (!pfc->windows)
return -ENOMEM; return -ENOMEM;
pfc->num_windows = pdev->num_resources; pfc->num_windows = pdev->num_resources;
for (k = 0, res = pdev->resource; k < pdev->num_resources; k++, res++) { for (k = 0, res = pdev->resource; k < pdev->num_resources; k++, res++) {
WARN_ON(resource_type(res) != IORESOURCE_MEM); WARN_ON(resource_type(res) != IORESOURCE_MEM);
pfc->window[k].phys = res->start; pfc->windows[k].phys = res->start;
pfc->window[k].size = resource_size(res); pfc->windows[k].size = resource_size(res);
pfc->window[k].virt = devm_ioremap_nocache(pfc->dev, res->start, pfc->windows[k].virt =
resource_size(res)); devm_ioremap_nocache(pfc->dev, res->start,
if (!pfc->window[k].virt) resource_size(res));
if (!pfc->windows[k].virt)
return -ENOMEM; return -ENOMEM;
} }
...@@ -62,7 +63,7 @@ static void __iomem *sh_pfc_phys_to_virt(struct sh_pfc *pfc, ...@@ -62,7 +63,7 @@ static void __iomem *sh_pfc_phys_to_virt(struct sh_pfc *pfc,
/* scan through physical windows and convert address */ /* scan through physical windows and convert address */
for (i = 0; i < pfc->num_windows; i++) { for (i = 0; i < pfc->num_windows; i++) {
window = pfc->window + i; window = pfc->windows + i;
if (address < window->phys) if (address < window->phys)
continue; continue;
......
...@@ -37,7 +37,7 @@ struct sh_pfc { ...@@ -37,7 +37,7 @@ struct sh_pfc {
spinlock_t lock; spinlock_t lock;
unsigned int num_windows; unsigned int num_windows;
struct sh_pfc_window *window; struct sh_pfc_window *windows;
struct sh_pfc_pin_range *ranges; struct sh_pfc_pin_range *ranges;
unsigned int nr_ranges; unsigned int nr_ranges;
......
...@@ -347,7 +347,7 @@ int sh_pfc_register_gpiochip(struct sh_pfc *pfc) ...@@ -347,7 +347,7 @@ int sh_pfc_register_gpiochip(struct sh_pfc *pfc)
* GPIOs. * GPIOs.
*/ */
for (i = 0; i < pfc->num_windows; ++i) { for (i = 0; i < pfc->num_windows; ++i) {
struct sh_pfc_window *window = &pfc->window[i]; struct sh_pfc_window *window = &pfc->windows[i];
if (pfc->info->data_regs[0].reg >= window->phys && if (pfc->info->data_regs[0].reg >= window->phys &&
pfc->info->data_regs[0].reg < window->phys + window->size) pfc->info->data_regs[0].reg < window->phys + window->size)
...@@ -358,7 +358,7 @@ int sh_pfc_register_gpiochip(struct sh_pfc *pfc) ...@@ -358,7 +358,7 @@ int sh_pfc_register_gpiochip(struct sh_pfc *pfc)
return 0; return 0;
/* Register the real GPIOs chip. */ /* Register the real GPIOs chip. */
chip = sh_pfc_add_gpiochip(pfc, gpio_pin_setup, &pfc->window[i]); chip = sh_pfc_add_gpiochip(pfc, gpio_pin_setup, &pfc->windows[i]);
if (IS_ERR(chip)) if (IS_ERR(chip))
return PTR_ERR(chip); return PTR_ERR(chip);
......
...@@ -2680,7 +2680,7 @@ static unsigned int r8a73a4_pinmux_get_bias(struct sh_pfc *pfc, ...@@ -2680,7 +2680,7 @@ static unsigned int r8a73a4_pinmux_get_bias(struct sh_pfc *pfc,
{ {
void __iomem *addr; void __iomem *addr;
addr = pfc->window->virt + r8a73a4_portcr_offsets[pin >> 5] + pin; addr = pfc->windows->virt + r8a73a4_portcr_offsets[pin >> 5] + pin;
switch (ioread8(addr) & PORTCR_PULMD_MASK) { switch (ioread8(addr) & PORTCR_PULMD_MASK) {
case PORTCR_PULMD_UP: case PORTCR_PULMD_UP:
...@@ -2699,7 +2699,7 @@ static void r8a73a4_pinmux_set_bias(struct sh_pfc *pfc, unsigned int pin, ...@@ -2699,7 +2699,7 @@ static void r8a73a4_pinmux_set_bias(struct sh_pfc *pfc, unsigned int pin,
void __iomem *addr; void __iomem *addr;
u32 value; u32 value;
addr = pfc->window->virt + r8a73a4_portcr_offsets[pin >> 5] + pin; addr = pfc->windows->virt + r8a73a4_portcr_offsets[pin >> 5] + pin;
value = ioread8(addr) & ~PORTCR_PULMD_MASK; value = ioread8(addr) & ~PORTCR_PULMD_MASK;
switch (bias) { switch (bias) {
......
...@@ -3710,7 +3710,7 @@ static void __iomem *r8a7740_pinmux_portcr(struct sh_pfc *pfc, unsigned int pin) ...@@ -3710,7 +3710,7 @@ static void __iomem *r8a7740_pinmux_portcr(struct sh_pfc *pfc, unsigned int pin)
&r8a7740_portcr_offsets[i]; &r8a7740_portcr_offsets[i];
if (i <= group->end_pin) if (i <= group->end_pin)
return pfc->window->virt + group->offset + pin; return pfc->windows->virt + group->offset + pin;
} }
return NULL; return NULL;
......
...@@ -2574,7 +2574,7 @@ static void __iomem *sh7372_pinmux_portcr(struct sh_pfc *pfc, unsigned int pin) ...@@ -2574,7 +2574,7 @@ static void __iomem *sh7372_pinmux_portcr(struct sh_pfc *pfc, unsigned int pin)
&sh7372_portcr_offsets[i]; &sh7372_portcr_offsets[i];
if (i <= group->end_pin) if (i <= group->end_pin)
return pfc->window->virt + group->offset + pin; return pfc->windows->virt + group->offset + pin;
} }
return NULL; return NULL;
......
...@@ -3692,7 +3692,7 @@ static const struct pinmux_irq pinmux_irqs[] = { ...@@ -3692,7 +3692,7 @@ static const struct pinmux_irq pinmux_irqs[] = {
static void sh73a0_vccq_mc0_endisable(struct regulator_dev *reg, bool enable) static void sh73a0_vccq_mc0_endisable(struct regulator_dev *reg, bool enable)
{ {
struct sh_pfc *pfc = reg->reg_data; struct sh_pfc *pfc = reg->reg_data;
void __iomem *addr = pfc->window[1].virt + 4; void __iomem *addr = pfc->windows[1].virt + 4;
unsigned long flags; unsigned long flags;
u32 value; u32 value;
...@@ -3725,7 +3725,7 @@ static int sh73a0_vccq_mc0_disable(struct regulator_dev *reg) ...@@ -3725,7 +3725,7 @@ static int sh73a0_vccq_mc0_disable(struct regulator_dev *reg)
static int sh73a0_vccq_mc0_is_enabled(struct regulator_dev *reg) static int sh73a0_vccq_mc0_is_enabled(struct regulator_dev *reg)
{ {
struct sh_pfc *pfc = reg->reg_data; struct sh_pfc *pfc = reg->reg_data;
void __iomem *addr = pfc->window[1].virt + 4; void __iomem *addr = pfc->windows[1].virt + 4;
unsigned long flags; unsigned long flags;
u32 value; u32 value;
...@@ -3784,7 +3784,7 @@ static const unsigned int sh73a0_portcr_offsets[] = { ...@@ -3784,7 +3784,7 @@ static const unsigned int sh73a0_portcr_offsets[] = {
static unsigned int sh73a0_pinmux_get_bias(struct sh_pfc *pfc, unsigned int pin) static unsigned int sh73a0_pinmux_get_bias(struct sh_pfc *pfc, unsigned int pin)
{ {
void __iomem *addr = pfc->window->virt void __iomem *addr = pfc->windows->virt
+ sh73a0_portcr_offsets[pin >> 5] + pin; + sh73a0_portcr_offsets[pin >> 5] + pin;
u32 value = ioread8(addr) & PORTnCR_PULMD_MASK; u32 value = ioread8(addr) & PORTnCR_PULMD_MASK;
...@@ -3802,7 +3802,7 @@ static unsigned int sh73a0_pinmux_get_bias(struct sh_pfc *pfc, unsigned int pin) ...@@ -3802,7 +3802,7 @@ static unsigned int sh73a0_pinmux_get_bias(struct sh_pfc *pfc, unsigned int pin)
static void sh73a0_pinmux_set_bias(struct sh_pfc *pfc, unsigned int pin, static void sh73a0_pinmux_set_bias(struct sh_pfc *pfc, unsigned int pin,
unsigned int bias) unsigned int bias)
{ {
void __iomem *addr = pfc->window->virt void __iomem *addr = pfc->windows->virt
+ sh73a0_portcr_offsets[pin >> 5] + pin; + sh73a0_portcr_offsets[pin >> 5] + pin;
u32 value = ioread8(addr) & ~PORTnCR_PULMD_MASK; u32 value = ioread8(addr) & ~PORTnCR_PULMD_MASK;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment