diff options
Diffstat (limited to 'firmware/target/arm/imx233/pinctrl-imx233.c')
-rw-r--r-- | firmware/target/arm/imx233/pinctrl-imx233.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/firmware/target/arm/imx233/pinctrl-imx233.c b/firmware/target/arm/imx233/pinctrl-imx233.c index d667e8d25c..3d8a6cfe54 100644 --- a/firmware/target/arm/imx233/pinctrl-imx233.c +++ b/firmware/target/arm/imx233/pinctrl-imx233.c | |||
@@ -66,7 +66,7 @@ static pin_irq_cb_t pin_cb[3][32]; /* 3 banks, 32 pins/bank */ | |||
66 | 66 | ||
67 | static void INT_GPIO(int bank) | 67 | static void INT_GPIO(int bank) |
68 | { | 68 | { |
69 | uint32_t fire = HW_PINCTRL_IRQSTAT(bank) & HW_PINCTRL_IRQEN(bank); | 69 | uint32_t fire = HW_PINCTRL_IRQSTATn(bank) & HW_PINCTRL_IRQENn(bank); |
70 | for(int pin = 0; pin < 32; pin++) | 70 | for(int pin = 0; pin < 32; pin++) |
71 | if(fire & (1 << pin)) | 71 | if(fire & (1 << pin)) |
72 | { | 72 | { |
@@ -95,22 +95,22 @@ void INT_GPIO2(void) | |||
95 | void imx233_setup_pin_irq(int bank, int pin, bool enable_int, | 95 | void imx233_setup_pin_irq(int bank, int pin, bool enable_int, |
96 | bool level, bool polarity, pin_irq_cb_t cb) | 96 | bool level, bool polarity, pin_irq_cb_t cb) |
97 | { | 97 | { |
98 | __REG_CLR(HW_PINCTRL_PIN2IRQ(bank)) = 1 << pin; | 98 | HW_PINCTRL_PIN2IRQn_CLR(bank) = 1 << pin; |
99 | __REG_CLR(HW_PINCTRL_IRQEN(bank)) = 1 << pin; | 99 | HW_PINCTRL_IRQENn_CLR(bank) = 1 << pin; |
100 | __REG_CLR(HW_PINCTRL_IRQSTAT(bank))= 1 << pin; | 100 | HW_PINCTRL_IRQSTATn_CLR(bank) = 1 << pin; |
101 | pin_cb[bank][pin] = cb; | 101 | pin_cb[bank][pin] = cb; |
102 | if(enable_int) | 102 | if(enable_int) |
103 | { | 103 | { |
104 | if(level) | 104 | if(level) |
105 | __REG_SET(HW_PINCTRL_IRQLEVEL(bank)) = 1 << pin; | 105 | HW_PINCTRL_IRQLEVELn_SET(bank) = 1 << pin; |
106 | else | 106 | else |
107 | __REG_CLR(HW_PINCTRL_IRQLEVEL(bank)) = 1 << pin; | 107 | HW_PINCTRL_IRQLEVELn_CLR(bank) = 1 << pin; |
108 | if(polarity) | 108 | if(polarity) |
109 | __REG_SET(HW_PINCTRL_IRQPOL(bank)) = 1 << pin; | 109 | HW_PINCTRL_IRQPOLn_SET(bank) = 1 << pin; |
110 | else | 110 | else |
111 | __REG_CLR(HW_PINCTRL_IRQPOL(bank)) = 1 << pin; | 111 | HW_PINCTRL_IRQPOLn_CLR(bank) = 1 << pin; |
112 | __REG_SET(HW_PINCTRL_PIN2IRQ(bank)) = 1 << pin; | 112 | HW_PINCTRL_PIN2IRQn_SET(bank) = 1 << pin; |
113 | __REG_SET(HW_PINCTRL_IRQEN(bank)) = 1 << pin; | 113 | HW_PINCTRL_IRQENn_SET(bank) = 1 << pin; |
114 | imx233_icoll_enable_interrupt(INT_SRC_GPIO(bank), true); | 114 | imx233_icoll_enable_interrupt(INT_SRC_GPIO(bank), true); |
115 | } | 115 | } |
116 | } | 116 | } |