Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: am437x-sk-evm: Use AM4372_IOPAD pinmux macro

Use the pinmux IOPAD macro to define the register absolute physical
address instead of the offset from the padconf base address. This
makes the DTS easier to read since matches the addresses listed in
the Technical Reference Manual.

Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>

authored by

Javier Martinez Canillas and committed by
Tony Lindgren
e98ceb23 8e7d3dd9

+149 -149
+149 -149
arch/arm/boot/dts/am437x-sk-evm.dts
··· 157 157 &am43xx_pinmux { 158 158 matrix_keypad_pins: matrix_keypad_pins { 159 159 pinctrl-single,pins = < 160 - 0x24c (PIN_OUTPUT | MUX_MODE7) /* gpio5_13.gpio5_13 */ 161 - 0x250 (PIN_OUTPUT | MUX_MODE7) /* spi4_sclk.gpio5_4 */ 162 - 0x254 (PIN_INPUT | MUX_MODE7) /* spi4_d0.gpio5_5 */ 163 - 0x258 (PIN_INPUT | MUX_MODE7) /* spi4_d1.gpio5_5 */ 160 + AM4372_IOPAD(0xa4c, PIN_OUTPUT | MUX_MODE7) /* gpio5_13.gpio5_13 */ 161 + AM4372_IOPAD(0xa50, PIN_OUTPUT | MUX_MODE7) /* spi4_sclk.gpio5_4 */ 162 + AM4372_IOPAD(0xa54, PIN_INPUT | MUX_MODE7) /* spi4_d0.gpio5_5 */ 163 + AM4372_IOPAD(0xa58, PIN_INPUT | MUX_MODE7) /* spi4_d1.gpio5_5 */ 164 164 >; 165 165 }; 166 166 167 167 leds_pins: leds_pins { 168 168 pinctrl-single,pins = < 169 - 0x228 (PIN_OUTPUT | MUX_MODE7) /* uart3_rxd.gpio5_2 */ 170 - 0x22c (PIN_OUTPUT | MUX_MODE7) /* uart3_txd.gpio5_3 */ 171 - 0x230 (PIN_OUTPUT | MUX_MODE7) /* uart3_ctsn.gpio5_0 */ 172 - 0x234 (PIN_OUTPUT | MUX_MODE7) /* uart3_rtsn.gpio5_1 */ 169 + AM4372_IOPAD(0xa28, PIN_OUTPUT | MUX_MODE7) /* uart3_rxd.gpio5_2 */ 170 + AM4372_IOPAD(0xa2c, PIN_OUTPUT | MUX_MODE7) /* uart3_txd.gpio5_3 */ 171 + AM4372_IOPAD(0xa30, PIN_OUTPUT | MUX_MODE7) /* uart3_ctsn.gpio5_0 */ 172 + AM4372_IOPAD(0xa34, PIN_OUTPUT | MUX_MODE7) /* uart3_rtsn.gpio5_1 */ 173 173 >; 174 174 }; 175 175 176 176 i2c0_pins: i2c0_pins { 177 177 pinctrl-single,pins = < 178 - 0x188 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* i2c0_sda.i2c0_sda */ 179 - 0x18c (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* i2c0_scl.i2c0_scl */ 178 + AM4372_IOPAD(0x988, PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* i2c0_sda.i2c0_sda */ 179 + AM4372_IOPAD(0x98c, PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* i2c0_scl.i2c0_scl */ 180 180 >; 181 181 }; 182 182 183 183 i2c1_pins: i2c1_pins { 184 184 pinctrl-single,pins = < 185 - 0x15c (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE2) /* spi0_cs0.i2c1_scl */ 186 - 0x158 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE2) /* spi0_d1.i2c1_sda */ 185 + AM4372_IOPAD(0x95c, PIN_INPUT | SLEWCTRL_FAST | MUX_MODE2) /* spi0_cs0.i2c1_scl */ 186 + AM4372_IOPAD(0x958, PIN_INPUT | SLEWCTRL_FAST | MUX_MODE2) /* spi0_d1.i2c1_sda */ 187 187 >; 188 188 }; 189 189 190 190 mmc1_pins: pinmux_mmc1_pins { 191 191 pinctrl-single,pins = < 192 - 0x0f0 (PIN_INPUT | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */ 193 - 0x0f4 (PIN_INPUT | MUX_MODE0) /* mmc0_dat2.mmc0_dat2 */ 194 - 0x0f8 (PIN_INPUT | MUX_MODE0) /* mmc0_dat1.mmc0_dat1 */ 195 - 0x0fc (PIN_INPUT | MUX_MODE0) /* mmc0_dat0.mmc0_dat0 */ 196 - 0x100 (PIN_INPUT | MUX_MODE0) /* mmc0_clk.mmc0_clk */ 197 - 0x104 (PIN_INPUT | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */ 198 - 0x160 (PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */ 192 + AM4372_IOPAD(0x8f0, PIN_INPUT | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */ 193 + AM4372_IOPAD(0x8f4, PIN_INPUT | MUX_MODE0) /* mmc0_dat2.mmc0_dat2 */ 194 + AM4372_IOPAD(0x8f8, PIN_INPUT | MUX_MODE0) /* mmc0_dat1.mmc0_dat1 */ 195 + AM4372_IOPAD(0x8fc, PIN_INPUT | MUX_MODE0) /* mmc0_dat0.mmc0_dat0 */ 196 + AM4372_IOPAD(0x900, PIN_INPUT | MUX_MODE0) /* mmc0_clk.mmc0_clk */ 197 + AM4372_IOPAD(0x904, PIN_INPUT | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */ 198 + AM4372_IOPAD(0x960, PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */ 199 199 >; 200 200 }; 201 201 202 202 ecap0_pins: backlight_pins { 203 203 pinctrl-single,pins = < 204 - 0x164 (PIN_OUTPUT | MUX_MODE0) /* eCAP0_in_PWM0_out.eCAP0_in_PWM0_out */ 204 + AM4372_IOPAD(0x964, PIN_OUTPUT | MUX_MODE0) /* eCAP0_in_PWM0_out.eCAP0_in_PWM0_out */ 205 205 >; 206 206 }; 207 207 208 208 edt_ft5306_ts_pins: edt_ft5306_ts_pins { 209 209 pinctrl-single,pins = < 210 - 0x74 (PIN_INPUT | MUX_MODE7) /* gpmc_wpn.gpio0_31 */ 211 - 0x78 (PIN_OUTPUT | MUX_MODE7) /* gpmc_be1n.gpio1_28 */ 210 + AM4372_IOPAD(0x874, PIN_INPUT | MUX_MODE7) /* gpmc_wpn.gpio0_31 */ 211 + AM4372_IOPAD(0x878, PIN_OUTPUT | MUX_MODE7) /* gpmc_be1n.gpio1_28 */ 212 212 >; 213 213 }; 214 214 215 215 vpfe0_pins_default: vpfe0_pins_default { 216 216 pinctrl-single,pins = < 217 - 0x1b0 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_hd mode 0*/ 218 - 0x1b4 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_vd mode 0*/ 219 - 0x1b8 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_field mode 0*/ 220 - 0x1bc (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_wen mode 0*/ 221 - 0x1c0 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_pclk mode 0*/ 222 - 0x1c4 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data8 mode 0*/ 223 - 0x1c8 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data9 mode 0*/ 224 - 0x208 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data0 mode 0*/ 225 - 0x20c (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data1 mode 0*/ 226 - 0x210 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data2 mode 0*/ 227 - 0x214 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data3 mode 0*/ 228 - 0x218 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data4 mode 0*/ 229 - 0x21c (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data5 mode 0*/ 230 - 0x220 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data6 mode 0*/ 231 - 0x224 (PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data7 mode 0*/ 217 + AM4372_IOPAD(0x9b0, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_hd mode 0*/ 218 + AM4372_IOPAD(0x9b4, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_vd mode 0*/ 219 + AM4372_IOPAD(0x9b8, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_field mode 0*/ 220 + AM4372_IOPAD(0x9bc, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_wen mode 0*/ 221 + AM4372_IOPAD(0x9c0, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_pclk mode 0*/ 222 + AM4372_IOPAD(0x9c4, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data8 mode 0*/ 223 + AM4372_IOPAD(0x9c8, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data9 mode 0*/ 224 + AM4372_IOPAD(0xa08, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data0 mode 0*/ 225 + AM4372_IOPAD(0xa0c, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data1 mode 0*/ 226 + AM4372_IOPAD(0xa10, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data2 mode 0*/ 227 + AM4372_IOPAD(0xa14, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data3 mode 0*/ 228 + AM4372_IOPAD(0xa18, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data4 mode 0*/ 229 + AM4372_IOPAD(0xa1c, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data5 mode 0*/ 230 + AM4372_IOPAD(0xa20, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data6 mode 0*/ 231 + AM4372_IOPAD(0xa24, PIN_INPUT_PULLUP | MUX_MODE0) /* cam0_data7 mode 0*/ 232 232 >; 233 233 }; 234 234 235 235 vpfe0_pins_sleep: vpfe0_pins_sleep { 236 236 pinctrl-single,pins = < 237 - 0x1b0 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 238 - 0x1b4 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 239 - 0x1b8 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 240 - 0x1bc (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 241 - 0x1c0 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 242 - 0x1c4 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 243 - 0x1c8 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 244 - 0x208 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 245 - 0x20c (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 246 - 0x210 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 247 - 0x214 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 248 - 0x218 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 249 - 0x21c (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 250 - 0x220 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 251 - 0x224 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 237 + AM4372_IOPAD(0x9b0, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 238 + AM4372_IOPAD(0x9b4, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 239 + AM4372_IOPAD(0x9b8, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 240 + AM4372_IOPAD(0x9bc, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 241 + AM4372_IOPAD(0x9c0, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 242 + AM4372_IOPAD(0x9c4, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 243 + AM4372_IOPAD(0x9c8, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 244 + AM4372_IOPAD(0xa08, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 245 + AM4372_IOPAD(0xa0c, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 246 + AM4372_IOPAD(0xa10, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 247 + AM4372_IOPAD(0xa14, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 248 + AM4372_IOPAD(0xa18, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 249 + AM4372_IOPAD(0xa1c, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 250 + AM4372_IOPAD(0xa20, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 251 + AM4372_IOPAD(0xa24, DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 252 252 >; 253 253 }; 254 254 255 255 cpsw_default: cpsw_default { 256 256 pinctrl-single,pins = < 257 257 /* Slave 1 */ 258 - 0x12c (PIN_OUTPUT | MUX_MODE2) /* mii1_txclk.rmii1_tclk */ 259 - 0x114 (PIN_OUTPUT | MUX_MODE2) /* mii1_txen.rgmii1_tctl */ 260 - 0x128 (PIN_OUTPUT | MUX_MODE2) /* mii1_txd0.rgmii1_td0 */ 261 - 0x124 (PIN_OUTPUT | MUX_MODE2) /* mii1_txd1.rgmii1_td1 */ 262 - 0x120 (PIN_OUTPUT | MUX_MODE2) /* mii1_txd0.rgmii1_td2 */ 263 - 0x11c (PIN_OUTPUT | MUX_MODE2) /* mii1_txd1.rgmii1_td3 */ 264 - 0x130 (PIN_INPUT | MUX_MODE2) /* mii1_rxclk.rmii1_rclk */ 265 - 0x118 (PIN_INPUT | MUX_MODE2) /* mii1_rxdv.rgmii1_rctl */ 266 - 0x140 (PIN_INPUT | MUX_MODE2) /* mii1_rxd0.rgmii1_rd0 */ 267 - 0x13c (PIN_INPUT | MUX_MODE2) /* mii1_rxd1.rgmii1_rd1 */ 268 - 0x138 (PIN_INPUT | MUX_MODE2) /* mii1_rxd0.rgmii1_rd2 */ 269 - 0x134 (PIN_INPUT | MUX_MODE2) /* mii1_rxd1.rgmii1_rd3 */ 258 + AM4372_IOPAD(0x92c, PIN_OUTPUT | MUX_MODE2) /* mii1_txclk.rmii1_tclk */ 259 + AM4372_IOPAD(0x914, PIN_OUTPUT | MUX_MODE2) /* mii1_txen.rgmii1_tctl */ 260 + AM4372_IOPAD(0x928, PIN_OUTPUT | MUX_MODE2) /* mii1_txd0.rgmii1_td0 */ 261 + AM4372_IOPAD(0x924, PIN_OUTPUT | MUX_MODE2) /* mii1_txd1.rgmii1_td1 */ 262 + AM4372_IOPAD(0x920, PIN_OUTPUT | MUX_MODE2) /* mii1_txd0.rgmii1_td2 */ 263 + AM4372_IOPAD(0x91c, PIN_OUTPUT | MUX_MODE2) /* mii1_txd1.rgmii1_td3 */ 264 + AM4372_IOPAD(0x930, PIN_INPUT | MUX_MODE2) /* mii1_rxclk.rmii1_rclk */ 265 + AM4372_IOPAD(0x918, PIN_INPUT | MUX_MODE2) /* mii1_rxdv.rgmii1_rctl */ 266 + AM4372_IOPAD(0x940, PIN_INPUT | MUX_MODE2) /* mii1_rxd0.rgmii1_rd0 */ 267 + AM4372_IOPAD(0x93c, PIN_INPUT | MUX_MODE2) /* mii1_rxd1.rgmii1_rd1 */ 268 + AM4372_IOPAD(0x938, PIN_INPUT | MUX_MODE2) /* mii1_rxd0.rgmii1_rd2 */ 269 + AM4372_IOPAD(0x934, PIN_INPUT | MUX_MODE2) /* mii1_rxd1.rgmii1_rd3 */ 270 270 271 271 /* Slave 2 */ 272 - 0x58 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a6.rgmii2_tclk */ 273 - 0x40 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a0.rgmii2_tctl */ 274 - 0x54 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a5.rgmii2_td0 */ 275 - 0x50 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a4.rgmii2_td1 */ 276 - 0x4c (PIN_OUTPUT | MUX_MODE2) /* gpmc_a3.rgmii2_td2 */ 277 - 0x48 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a2.rgmii2_td3 */ 278 - 0x5c (PIN_INPUT | MUX_MODE2) /* gpmc_a7.rgmii2_rclk */ 279 - 0x44 (PIN_INPUT | MUX_MODE2) /* gpmc_a1.rgmii2_rtcl */ 280 - 0x6c (PIN_INPUT | MUX_MODE2) /* gpmc_a11.rgmii2_rd0 */ 281 - 0x68 (PIN_INPUT | MUX_MODE2) /* gpmc_a10.rgmii2_rd1 */ 282 - 0x64 (PIN_INPUT | MUX_MODE2) /* gpmc_a9.rgmii2_rd2 */ 283 - 0x60 (PIN_INPUT | MUX_MODE2) /* gpmc_a8.rgmii2_rd3 */ 272 + AM4372_IOPAD(0x858, PIN_OUTPUT | MUX_MODE2) /* gpmc_a6.rgmii2_tclk */ 273 + AM4372_IOPAD(0x840, PIN_OUTPUT | MUX_MODE2) /* gpmc_a0.rgmii2_tctl */ 274 + AM4372_IOPAD(0x854, PIN_OUTPUT | MUX_MODE2) /* gpmc_a5.rgmii2_td0 */ 275 + AM4372_IOPAD(0x850, PIN_OUTPUT | MUX_MODE2) /* gpmc_a4.rgmii2_td1 */ 276 + AM4372_IOPAD(0x84c, PIN_OUTPUT | MUX_MODE2) /* gpmc_a3.rgmii2_td2 */ 277 + AM4372_IOPAD(0x848, PIN_OUTPUT | MUX_MODE2) /* gpmc_a2.rgmii2_td3 */ 278 + AM4372_IOPAD(0x85c, PIN_INPUT | MUX_MODE2) /* gpmc_a7.rgmii2_rclk */ 279 + AM4372_IOPAD(0x844, PIN_INPUT | MUX_MODE2) /* gpmc_a1.rgmii2_rtcl */ 280 + AM4372_IOPAD(0x86c, PIN_INPUT | MUX_MODE2) /* gpmc_a11.rgmii2_rd0 */ 281 + AM4372_IOPAD(0x868, PIN_INPUT | MUX_MODE2) /* gpmc_a10.rgmii2_rd1 */ 282 + AM4372_IOPAD(0x864, PIN_INPUT | MUX_MODE2) /* gpmc_a9.rgmii2_rd2 */ 283 + AM4372_IOPAD(0x860, PIN_INPUT | MUX_MODE2) /* gpmc_a8.rgmii2_rd3 */ 284 284 >; 285 285 }; 286 286 287 287 cpsw_sleep: cpsw_sleep { 288 288 pinctrl-single,pins = < 289 289 /* Slave 1 reset value */ 290 - 0x12c (PIN_INPUT_PULLDOWN | MUX_MODE7) 291 - 0x114 (PIN_INPUT_PULLDOWN | MUX_MODE7) 292 - 0x128 (PIN_INPUT_PULLDOWN | MUX_MODE7) 293 - 0x124 (PIN_INPUT_PULLDOWN | MUX_MODE7) 294 - 0x120 (PIN_INPUT_PULLDOWN | MUX_MODE7) 295 - 0x11c (PIN_INPUT_PULLDOWN | MUX_MODE7) 296 - 0x130 (PIN_INPUT_PULLDOWN | MUX_MODE7) 297 - 0x118 (PIN_INPUT_PULLDOWN | MUX_MODE7) 298 - 0x140 (PIN_INPUT_PULLDOWN | MUX_MODE7) 299 - 0x13c (PIN_INPUT_PULLDOWN | MUX_MODE7) 300 - 0x138 (PIN_INPUT_PULLDOWN | MUX_MODE7) 301 - 0x134 (PIN_INPUT_PULLDOWN | MUX_MODE7) 290 + AM4372_IOPAD(0x92c, PIN_INPUT_PULLDOWN | MUX_MODE7) 291 + AM4372_IOPAD(0x914, PIN_INPUT_PULLDOWN | MUX_MODE7) 292 + AM4372_IOPAD(0x928, PIN_INPUT_PULLDOWN | MUX_MODE7) 293 + AM4372_IOPAD(0x924, PIN_INPUT_PULLDOWN | MUX_MODE7) 294 + AM4372_IOPAD(0x920, PIN_INPUT_PULLDOWN | MUX_MODE7) 295 + AM4372_IOPAD(0x91c, PIN_INPUT_PULLDOWN | MUX_MODE7) 296 + AM4372_IOPAD(0x930, PIN_INPUT_PULLDOWN | MUX_MODE7) 297 + AM4372_IOPAD(0x918, PIN_INPUT_PULLDOWN | MUX_MODE7) 298 + AM4372_IOPAD(0x940, PIN_INPUT_PULLDOWN | MUX_MODE7) 299 + AM4372_IOPAD(0x93c, PIN_INPUT_PULLDOWN | MUX_MODE7) 300 + AM4372_IOPAD(0x938, PIN_INPUT_PULLDOWN | MUX_MODE7) 301 + AM4372_IOPAD(0x934, PIN_INPUT_PULLDOWN | MUX_MODE7) 302 302 303 303 /* Slave 2 reset value */ 304 - 0x58 (PIN_INPUT_PULLDOWN | MUX_MODE7) 305 - 0x40 (PIN_INPUT_PULLDOWN | MUX_MODE7) 306 - 0x54 (PIN_INPUT_PULLDOWN | MUX_MODE7) 307 - 0x50 (PIN_INPUT_PULLDOWN | MUX_MODE7) 308 - 0x4c (PIN_INPUT_PULLDOWN | MUX_MODE7) 309 - 0x48 (PIN_INPUT_PULLDOWN | MUX_MODE7) 310 - 0x5c (PIN_INPUT_PULLDOWN | MUX_MODE7) 311 - 0x44 (PIN_INPUT_PULLDOWN | MUX_MODE7) 312 - 0x6c (PIN_INPUT_PULLDOWN | MUX_MODE7) 313 - 0x68 (PIN_INPUT_PULLDOWN | MUX_MODE7) 314 - 0x64 (PIN_INPUT_PULLDOWN | MUX_MODE7) 315 - 0x60 (PIN_INPUT_PULLDOWN | MUX_MODE7) 304 + AM4372_IOPAD(0x858, PIN_INPUT_PULLDOWN | MUX_MODE7) 305 + AM4372_IOPAD(0x840, PIN_INPUT_PULLDOWN | MUX_MODE7) 306 + AM4372_IOPAD(0x854, PIN_INPUT_PULLDOWN | MUX_MODE7) 307 + AM4372_IOPAD(0x850, PIN_INPUT_PULLDOWN | MUX_MODE7) 308 + AM4372_IOPAD(0x84c, PIN_INPUT_PULLDOWN | MUX_MODE7) 309 + AM4372_IOPAD(0x848, PIN_INPUT_PULLDOWN | MUX_MODE7) 310 + AM4372_IOPAD(0x85c, PIN_INPUT_PULLDOWN | MUX_MODE7) 311 + AM4372_IOPAD(0x844, PIN_INPUT_PULLDOWN | MUX_MODE7) 312 + AM4372_IOPAD(0x86c, PIN_INPUT_PULLDOWN | MUX_MODE7) 313 + AM4372_IOPAD(0x868, PIN_INPUT_PULLDOWN | MUX_MODE7) 314 + AM4372_IOPAD(0x864, PIN_INPUT_PULLDOWN | MUX_MODE7) 315 + AM4372_IOPAD(0x860, PIN_INPUT_PULLDOWN | MUX_MODE7) 316 316 >; 317 317 }; 318 318 319 319 davinci_mdio_default: davinci_mdio_default { 320 320 pinctrl-single,pins = < 321 321 /* MDIO */ 322 - 0x148 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */ 323 - 0x14c (PIN_OUTPUT | MUX_MODE0) /* mdio_clk.mdio_clk */ 322 + AM4372_IOPAD(0x948, PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */ 323 + AM4372_IOPAD(0x94c, PIN_OUTPUT | MUX_MODE0) /* mdio_clk.mdio_clk */ 324 324 >; 325 325 }; 326 326 327 327 davinci_mdio_sleep: davinci_mdio_sleep { 328 328 pinctrl-single,pins = < 329 329 /* MDIO reset value */ 330 - 0x148 (PIN_INPUT_PULLDOWN | MUX_MODE7) 331 - 0x14c (PIN_INPUT_PULLDOWN | MUX_MODE7) 330 + AM4372_IOPAD(0x948, PIN_INPUT_PULLDOWN | MUX_MODE7) 331 + AM4372_IOPAD(0x94c, PIN_INPUT_PULLDOWN | MUX_MODE7) 332 332 >; 333 333 }; 334 334 335 335 dss_pins: dss_pins { 336 336 pinctrl-single,pins = < 337 - 0x020 (PIN_OUTPUT | MUX_MODE1) /* gpmc ad 8 -> DSS DATA 23 */ 338 - 0x024 (PIN_OUTPUT | MUX_MODE1) 339 - 0x028 (PIN_OUTPUT | MUX_MODE1) 340 - 0x02c (PIN_OUTPUT | MUX_MODE1) 341 - 0x030 (PIN_OUTPUT | MUX_MODE1) 342 - 0x034 (PIN_OUTPUT | MUX_MODE1) 343 - 0x038 (PIN_OUTPUT | MUX_MODE1) 344 - 0x03c (PIN_OUTPUT | MUX_MODE1) /* gpmc ad 15 -> DSS DATA 16 */ 345 - 0x0a0 (PIN_OUTPUT | MUX_MODE0) /* DSS DATA 0 */ 346 - 0x0a4 (PIN_OUTPUT | MUX_MODE0) 347 - 0x0a8 (PIN_OUTPUT | MUX_MODE0) 348 - 0x0ac (PIN_OUTPUT | MUX_MODE0) 349 - 0x0b0 (PIN_OUTPUT | MUX_MODE0) 350 - 0x0b4 (PIN_OUTPUT | MUX_MODE0) 351 - 0x0b8 (PIN_OUTPUT | MUX_MODE0) 352 - 0x0bc (PIN_OUTPUT | MUX_MODE0) 353 - 0x0c0 (PIN_OUTPUT | MUX_MODE0) 354 - 0x0c4 (PIN_OUTPUT | MUX_MODE0) 355 - 0x0c8 (PIN_OUTPUT | MUX_MODE0) 356 - 0x0cc (PIN_OUTPUT | MUX_MODE0) 357 - 0x0d0 (PIN_OUTPUT | MUX_MODE0) 358 - 0x0d4 (PIN_OUTPUT | MUX_MODE0) 359 - 0x0d8 (PIN_OUTPUT | MUX_MODE0) 360 - 0x0dc (PIN_OUTPUT | MUX_MODE0) /* DSS DATA 15 */ 361 - 0x0e0 (PIN_OUTPUT | MUX_MODE0) /* DSS VSYNC */ 362 - 0x0e4 (PIN_OUTPUT | MUX_MODE0) /* DSS HSYNC */ 363 - 0x0e8 (PIN_OUTPUT | MUX_MODE0) /* DSS PCLK */ 364 - 0x0ec (PIN_OUTPUT | MUX_MODE0) /* DSS AC BIAS EN */ 337 + AM4372_IOPAD(0x820, PIN_OUTPUT | MUX_MODE1) /* gpmc ad 8 -> DSS DATA 23 */ 338 + AM4372_IOPAD(0x824, PIN_OUTPUT | MUX_MODE1) 339 + AM4372_IOPAD(0x828, PIN_OUTPUT | MUX_MODE1) 340 + AM4372_IOPAD(0x82c, PIN_OUTPUT | MUX_MODE1) 341 + AM4372_IOPAD(0x830, PIN_OUTPUT | MUX_MODE1) 342 + AM4372_IOPAD(0x834, PIN_OUTPUT | MUX_MODE1) 343 + AM4372_IOPAD(0x838, PIN_OUTPUT | MUX_MODE1) 344 + AM4372_IOPAD(0x83c, PIN_OUTPUT | MUX_MODE1) /* gpmc ad 15 -> DSS DATA 16 */ 345 + AM4372_IOPAD(0x8a0, PIN_OUTPUT | MUX_MODE0) /* DSS DATA 0 */ 346 + AM4372_IOPAD(0x8a4, PIN_OUTPUT | MUX_MODE0) 347 + AM4372_IOPAD(0x8a8, PIN_OUTPUT | MUX_MODE0) 348 + AM4372_IOPAD(0x8ac, PIN_OUTPUT | MUX_MODE0) 349 + AM4372_IOPAD(0x8b0, PIN_OUTPUT | MUX_MODE0) 350 + AM4372_IOPAD(0x8b4, PIN_OUTPUT | MUX_MODE0) 351 + AM4372_IOPAD(0x8b8, PIN_OUTPUT | MUX_MODE0) 352 + AM4372_IOPAD(0x8bc, PIN_OUTPUT | MUX_MODE0) 353 + AM4372_IOPAD(0x8c0, PIN_OUTPUT | MUX_MODE0) 354 + AM4372_IOPAD(0x8c4, PIN_OUTPUT | MUX_MODE0) 355 + AM4372_IOPAD(0x8c8, PIN_OUTPUT | MUX_MODE0) 356 + AM4372_IOPAD(0x8cc, PIN_OUTPUT | MUX_MODE0) 357 + AM4372_IOPAD(0x8d0, PIN_OUTPUT | MUX_MODE0) 358 + AM4372_IOPAD(0x8d4, PIN_OUTPUT | MUX_MODE0) 359 + AM4372_IOPAD(0x8d8, PIN_OUTPUT | MUX_MODE0) 360 + AM4372_IOPAD(0x8dc, PIN_OUTPUT | MUX_MODE0) /* DSS DATA 15 */ 361 + AM4372_IOPAD(0x8e0, PIN_OUTPUT | MUX_MODE0) /* DSS VSYNC */ 362 + AM4372_IOPAD(0x8e4, PIN_OUTPUT | MUX_MODE0) /* DSS HSYNC */ 363 + AM4372_IOPAD(0x8e8, PIN_OUTPUT | MUX_MODE0) /* DSS PCLK */ 364 + AM4372_IOPAD(0x8ec, PIN_OUTPUT | MUX_MODE0) /* DSS AC BIAS EN */ 365 365 366 366 >; 367 367 }; 368 368 369 369 qspi_pins: qspi_pins { 370 370 pinctrl-single,pins = < 371 - 0x7c (PIN_OUTPUT | MUX_MODE3) /* gpmc_csn0.qspi_csn */ 372 - 0x88 (PIN_OUTPUT | MUX_MODE2) /* gpmc_csn3.qspi_clk */ 373 - 0x90 (PIN_INPUT | MUX_MODE3) /* gpmc_advn_ale.qspi_d0 */ 374 - 0x94 (PIN_INPUT | MUX_MODE3) /* gpmc_oen_ren.qspi_d1 */ 375 - 0x98 (PIN_INPUT | MUX_MODE3) /* gpmc_wen.qspi_d2 */ 376 - 0x9c (PIN_INPUT | MUX_MODE3) /* gpmc_be0n_cle.qspi_d3 */ 371 + AM4372_IOPAD(0x87c, PIN_OUTPUT | MUX_MODE3) /* gpmc_csn0.qspi_csn */ 372 + AM4372_IOPAD(0x888, PIN_OUTPUT | MUX_MODE2) /* gpmc_csn3.qspi_clk */ 373 + AM4372_IOPAD(0x890, PIN_INPUT | MUX_MODE3) /* gpmc_advn_ale.qspi_d0 */ 374 + AM4372_IOPAD(0x894, PIN_INPUT | MUX_MODE3) /* gpmc_oen_ren.qspi_d1 */ 375 + AM4372_IOPAD(0x898, PIN_INPUT | MUX_MODE3) /* gpmc_wen.qspi_d2 */ 376 + AM4372_IOPAD(0x89c, PIN_INPUT | MUX_MODE3) /* gpmc_be0n_cle.qspi_d3 */ 377 377 >; 378 378 }; 379 379 380 380 mcasp1_pins: mcasp1_pins { 381 381 pinctrl-single,pins = < 382 - 0x10c (PIN_INPUT_PULLDOWN | MUX_MODE4) /* mii1_crs.mcasp1_aclkx */ 383 - 0x110 (PIN_INPUT_PULLDOWN | MUX_MODE4) /* mii1_rxerr.mcasp1_fsx */ 384 - 0x108 (PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* mii1_col.mcasp1_axr2 */ 385 - 0x144 (PIN_INPUT_PULLDOWN | MUX_MODE4) /* rmii1_ref_clk.mcasp1_axr3 */ 382 + AM4372_IOPAD(0x90c, PIN_INPUT_PULLDOWN | MUX_MODE4) /* mii1_crs.mcasp1_aclkx */ 383 + AM4372_IOPAD(0x910, PIN_INPUT_PULLDOWN | MUX_MODE4) /* mii1_rxerr.mcasp1_fsx */ 384 + AM4372_IOPAD(0x908, PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* mii1_col.mcasp1_axr2 */ 385 + AM4372_IOPAD(0x944, PIN_INPUT_PULLDOWN | MUX_MODE4) /* rmii1_ref_clk.mcasp1_axr3 */ 386 386 >; 387 387 }; 388 388 389 389 mcasp1_pins_sleep: mcasp1_pins_sleep { 390 390 pinctrl-single,pins = < 391 - 0x10c (PIN_INPUT_PULLDOWN | MUX_MODE7) 392 - 0x110 (PIN_INPUT_PULLDOWN | MUX_MODE7) 393 - 0x108 (PIN_INPUT_PULLDOWN | MUX_MODE7) 394 - 0x144 (PIN_INPUT_PULLDOWN | MUX_MODE7) 391 + AM4372_IOPAD(0x90c, PIN_INPUT_PULLDOWN | MUX_MODE7) 392 + AM4372_IOPAD(0x910, PIN_INPUT_PULLDOWN | MUX_MODE7) 393 + AM4372_IOPAD(0x908, PIN_INPUT_PULLDOWN | MUX_MODE7) 394 + AM4372_IOPAD(0x944, PIN_INPUT_PULLDOWN | MUX_MODE7) 395 395 >; 396 396 }; 397 397 398 398 lcd_pins: lcd_pins { 399 399 pinctrl-single,pins = < 400 - 0x1c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpcm_ad7.gpio1_7 */ 400 + AM4372_IOPAD(0x81c, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpcm_ad7.gpio1_7 */ 401 401 >; 402 402 }; 403 403 404 404 usb1_pins: usb1_pins { 405 405 pinctrl-single,pins = < 406 - 0x2c0 (PIN_OUTPUT | MUX_MODE0) /* usb0_drvvbus.usb0_drvvbus */ 406 + AM4372_IOPAD(0xac0, PIN_OUTPUT | MUX_MODE0) /* usb0_drvvbus.usb0_drvvbus */ 407 407 >; 408 408 }; 409 409 410 410 usb2_pins: usb2_pins { 411 411 pinctrl-single,pins = < 412 - 0x2c4 (PIN_OUTPUT | MUX_MODE0) /* usb0_drvvbus.usb0_drvvbus */ 412 + AM4372_IOPAD(0xac4, PIN_OUTPUT | MUX_MODE0) /* usb0_drvvbus.usb0_drvvbus */ 413 413 >; 414 414 }; 415 415 };