37
37
#define JZ4740_GPIO_TRIG 0x70
38
38
#define JZ4740_GPIO_FLAG 0x80
39
39
40
- #define JZ4760_GPIO_INT 0x10
41
- #define JZ4760_GPIO_PAT1 0x30
42
- #define JZ4760_GPIO_PAT0 0x40
43
- #define JZ4760_GPIO_FLAG 0x50
44
- #define JZ4760_GPIO_PEN 0x70
40
+ #define JZ4770_GPIO_INT 0x10
41
+ #define JZ4770_GPIO_PAT1 0x30
42
+ #define JZ4770_GPIO_PAT0 0x40
43
+ #define JZ4770_GPIO_FLAG 0x50
44
+ #define JZ4770_GPIO_PEN 0x70
45
45
46
46
#define X1830_GPIO_PEL 0x110
47
47
#define X1830_GPIO_PEH 0x120
@@ -1689,7 +1689,7 @@ static void ingenic_gpio_set_value(struct ingenic_gpio_chip *jzgc,
1689
1689
u8 offset , int value )
1690
1690
{
1691
1691
if (jzgc -> jzpc -> info -> version >= ID_JZ4770 )
1692
- ingenic_gpio_set_bit (jzgc , JZ4760_GPIO_PAT0 , offset , !!value );
1692
+ ingenic_gpio_set_bit (jzgc , JZ4770_GPIO_PAT0 , offset , !!value );
1693
1693
else
1694
1694
ingenic_gpio_set_bit (jzgc , JZ4740_GPIO_DATA , offset , !!value );
1695
1695
}
@@ -1719,8 +1719,8 @@ static void irq_set_type(struct ingenic_gpio_chip *jzgc,
1719
1719
}
1720
1720
1721
1721
if (jzgc -> jzpc -> info -> version >= ID_JZ4770 ) {
1722
- reg1 = JZ4760_GPIO_PAT1 ;
1723
- reg2 = JZ4760_GPIO_PAT0 ;
1722
+ reg1 = JZ4770_GPIO_PAT1 ;
1723
+ reg2 = JZ4770_GPIO_PAT0 ;
1724
1724
} else {
1725
1725
reg1 = JZ4740_GPIO_TRIG ;
1726
1726
reg2 = JZ4740_GPIO_DIR ;
@@ -1759,7 +1759,7 @@ static void ingenic_gpio_irq_enable(struct irq_data *irqd)
1759
1759
int irq = irqd -> hwirq ;
1760
1760
1761
1761
if (jzgc -> jzpc -> info -> version >= ID_JZ4770 )
1762
- ingenic_gpio_set_bit (jzgc , JZ4760_GPIO_INT , irq , true);
1762
+ ingenic_gpio_set_bit (jzgc , JZ4770_GPIO_INT , irq , true);
1763
1763
else
1764
1764
ingenic_gpio_set_bit (jzgc , JZ4740_GPIO_SELECT , irq , true);
1765
1765
@@ -1775,7 +1775,7 @@ static void ingenic_gpio_irq_disable(struct irq_data *irqd)
1775
1775
ingenic_gpio_irq_mask (irqd );
1776
1776
1777
1777
if (jzgc -> jzpc -> info -> version >= ID_JZ4770 )
1778
- ingenic_gpio_set_bit (jzgc , JZ4760_GPIO_INT , irq , false);
1778
+ ingenic_gpio_set_bit (jzgc , JZ4770_GPIO_INT , irq , false);
1779
1779
else
1780
1780
ingenic_gpio_set_bit (jzgc , JZ4740_GPIO_SELECT , irq , false);
1781
1781
}
@@ -1800,7 +1800,7 @@ static void ingenic_gpio_irq_ack(struct irq_data *irqd)
1800
1800
}
1801
1801
1802
1802
if (jzgc -> jzpc -> info -> version >= ID_JZ4770 )
1803
- ingenic_gpio_set_bit (jzgc , JZ4760_GPIO_FLAG , irq , false);
1803
+ ingenic_gpio_set_bit (jzgc , JZ4770_GPIO_FLAG , irq , false);
1804
1804
else
1805
1805
ingenic_gpio_set_bit (jzgc , JZ4740_GPIO_DATA , irq , true);
1806
1806
}
@@ -1857,7 +1857,7 @@ static void ingenic_gpio_irq_handler(struct irq_desc *desc)
1857
1857
chained_irq_enter (irq_chip , desc );
1858
1858
1859
1859
if (jzgc -> jzpc -> info -> version >= ID_JZ4770 )
1860
- flag = ingenic_gpio_read_reg (jzgc , JZ4760_GPIO_FLAG );
1860
+ flag = ingenic_gpio_read_reg (jzgc , JZ4770_GPIO_FLAG );
1861
1861
else
1862
1862
flag = ingenic_gpio_read_reg (jzgc , JZ4740_GPIO_FLAG );
1863
1863
@@ -1939,8 +1939,8 @@ static int ingenic_gpio_get_direction(struct gpio_chip *gc, unsigned int offset)
1939
1939
unsigned int pin = gc -> base + offset ;
1940
1940
1941
1941
if (jzpc -> info -> version >= ID_JZ4770 ) {
1942
- if (ingenic_get_pin_config (jzpc , pin , JZ4760_GPIO_INT ) ||
1943
- ingenic_get_pin_config (jzpc , pin , JZ4760_GPIO_PAT1 ))
1942
+ if (ingenic_get_pin_config (jzpc , pin , JZ4770_GPIO_INT ) ||
1943
+ ingenic_get_pin_config (jzpc , pin , JZ4770_GPIO_PAT1 ))
1944
1944
return GPIO_LINE_DIRECTION_IN ;
1945
1945
return GPIO_LINE_DIRECTION_OUT ;
1946
1946
}
@@ -1991,16 +1991,16 @@ static int ingenic_pinmux_set_pin_fn(struct ingenic_pinctrl *jzpc,
1991
1991
'A' + offt , idx , func );
1992
1992
1993
1993
if (jzpc -> info -> version >= ID_X1000 ) {
1994
- ingenic_shadow_config_pin (jzpc , pin , JZ4760_GPIO_INT , false);
1994
+ ingenic_shadow_config_pin (jzpc , pin , JZ4770_GPIO_INT , false);
1995
1995
ingenic_shadow_config_pin (jzpc , pin , GPIO_MSK , false);
1996
- ingenic_shadow_config_pin (jzpc , pin , JZ4760_GPIO_PAT1 , func & 0x2 );
1997
- ingenic_shadow_config_pin (jzpc , pin , JZ4760_GPIO_PAT0 , func & 0x1 );
1996
+ ingenic_shadow_config_pin (jzpc , pin , JZ4770_GPIO_PAT1 , func & 0x2 );
1997
+ ingenic_shadow_config_pin (jzpc , pin , JZ4770_GPIO_PAT0 , func & 0x1 );
1998
1998
ingenic_shadow_config_pin_load (jzpc , pin );
1999
1999
} else if (jzpc -> info -> version >= ID_JZ4770 ) {
2000
- ingenic_config_pin (jzpc , pin , JZ4760_GPIO_INT , false);
2000
+ ingenic_config_pin (jzpc , pin , JZ4770_GPIO_INT , false);
2001
2001
ingenic_config_pin (jzpc , pin , GPIO_MSK , false);
2002
- ingenic_config_pin (jzpc , pin , JZ4760_GPIO_PAT1 , func & 0x2 );
2003
- ingenic_config_pin (jzpc , pin , JZ4760_GPIO_PAT0 , func & 0x1 );
2002
+ ingenic_config_pin (jzpc , pin , JZ4770_GPIO_PAT1 , func & 0x2 );
2003
+ ingenic_config_pin (jzpc , pin , JZ4770_GPIO_PAT0 , func & 0x1 );
2004
2004
} else {
2005
2005
ingenic_config_pin (jzpc , pin , JZ4740_GPIO_FUNC , true);
2006
2006
ingenic_config_pin (jzpc , pin , JZ4740_GPIO_TRIG , func & 0x2 );
@@ -2057,14 +2057,14 @@ static int ingenic_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev,
2057
2057
'A' + offt , idx , input ? "in" : "out" );
2058
2058
2059
2059
if (jzpc -> info -> version >= ID_X1000 ) {
2060
- ingenic_shadow_config_pin (jzpc , pin , JZ4760_GPIO_INT , false);
2060
+ ingenic_shadow_config_pin (jzpc , pin , JZ4770_GPIO_INT , false);
2061
2061
ingenic_shadow_config_pin (jzpc , pin , GPIO_MSK , true);
2062
- ingenic_shadow_config_pin (jzpc , pin , JZ4760_GPIO_PAT1 , input );
2062
+ ingenic_shadow_config_pin (jzpc , pin , JZ4770_GPIO_PAT1 , input );
2063
2063
ingenic_shadow_config_pin_load (jzpc , pin );
2064
2064
} else if (jzpc -> info -> version >= ID_JZ4770 ) {
2065
- ingenic_config_pin (jzpc , pin , JZ4760_GPIO_INT , false);
2065
+ ingenic_config_pin (jzpc , pin , JZ4770_GPIO_INT , false);
2066
2066
ingenic_config_pin (jzpc , pin , GPIO_MSK , true);
2067
- ingenic_config_pin (jzpc , pin , JZ4760_GPIO_PAT1 , input );
2067
+ ingenic_config_pin (jzpc , pin , JZ4770_GPIO_PAT1 , input );
2068
2068
} else {
2069
2069
ingenic_config_pin (jzpc , pin , JZ4740_GPIO_SELECT , false);
2070
2070
ingenic_config_pin (jzpc , pin , JZ4740_GPIO_DIR , !input );
@@ -2092,7 +2092,7 @@ static int ingenic_pinconf_get(struct pinctrl_dev *pctldev,
2092
2092
bool pull ;
2093
2093
2094
2094
if (jzpc -> info -> version >= ID_JZ4770 )
2095
- pull = !ingenic_get_pin_config (jzpc , pin , JZ4760_GPIO_PEN );
2095
+ pull = !ingenic_get_pin_config (jzpc , pin , JZ4770_GPIO_PEN );
2096
2096
else
2097
2097
pull = !ingenic_get_pin_config (jzpc , pin , JZ4740_GPIO_PULL_DIS );
2098
2098
@@ -2142,7 +2142,7 @@ static void ingenic_set_bias(struct ingenic_pinctrl *jzpc,
2142
2142
}
2143
2143
2144
2144
} else if (jzpc -> info -> version >= ID_JZ4770 ) {
2145
- ingenic_config_pin (jzpc , pin , JZ4760_GPIO_PEN , !bias );
2145
+ ingenic_config_pin (jzpc , pin , JZ4770_GPIO_PEN , !bias );
2146
2146
} else {
2147
2147
ingenic_config_pin (jzpc , pin , JZ4740_GPIO_PULL_DIS , !bias );
2148
2148
}
@@ -2152,7 +2152,7 @@ static void ingenic_set_output_level(struct ingenic_pinctrl *jzpc,
2152
2152
unsigned int pin , bool high )
2153
2153
{
2154
2154
if (jzpc -> info -> version >= ID_JZ4770 )
2155
- ingenic_config_pin (jzpc , pin , JZ4760_GPIO_PAT0 , high );
2155
+ ingenic_config_pin (jzpc , pin , JZ4770_GPIO_PAT0 , high );
2156
2156
else
2157
2157
ingenic_config_pin (jzpc , pin , JZ4740_GPIO_DATA , high );
2158
2158
}
0 commit comments