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

ARM: dts: am335x-base0033: Use IOPAD pinmux macro

Use the AM33XX pinmux IOPAD macro to define the physical address instead
of the offset from the padconf address. It 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
e9a26770 8a3ecb21

+24 -24
+24 -24
arch/arm/boot/dts/am335x-base0033.dts
··· 46 46 &am33xx_pinmux { 47 47 nxp_hdmi_pins: pinmux_nxp_hdmi_pins { 48 48 pinctrl-single,pins = < 49 - 0x1b0 (PIN_OUTPUT | MUX_MODE3) /* xdma_event_intr0.clkout1 */ 50 - 0xa0 (PIN_OUTPUT | MUX_MODE0) /* lcd_data0 */ 51 - 0xa4 (PIN_OUTPUT | MUX_MODE0) /* lcd_data1 */ 52 - 0xa8 (PIN_OUTPUT | MUX_MODE0) /* lcd_data2 */ 53 - 0xac (PIN_OUTPUT | MUX_MODE0) /* lcd_data3 */ 54 - 0xb0 (PIN_OUTPUT | MUX_MODE0) /* lcd_data4 */ 55 - 0xb4 (PIN_OUTPUT | MUX_MODE0) /* lcd_data5 */ 56 - 0xb8 (PIN_OUTPUT | MUX_MODE0) /* lcd_data6 */ 57 - 0xbc (PIN_OUTPUT | MUX_MODE0) /* lcd_data7 */ 58 - 0xc0 (PIN_OUTPUT | MUX_MODE0) /* lcd_data8 */ 59 - 0xc4 (PIN_OUTPUT | MUX_MODE0) /* lcd_data9 */ 60 - 0xc8 (PIN_OUTPUT | MUX_MODE0) /* lcd_data10 */ 61 - 0xcc (PIN_OUTPUT | MUX_MODE0) /* lcd_data11 */ 62 - 0xd0 (PIN_OUTPUT | MUX_MODE0) /* lcd_data12 */ 63 - 0xd4 (PIN_OUTPUT | MUX_MODE0) /* lcd_data13 */ 64 - 0xd8 (PIN_OUTPUT | MUX_MODE0) /* lcd_data14 */ 65 - 0xdc (PIN_OUTPUT | MUX_MODE0) /* lcd_data15 */ 66 - 0xe0 (PIN_OUTPUT | MUX_MODE0) /* lcd_vsync */ 67 - 0xe4 (PIN_OUTPUT | MUX_MODE0) /* lcd_hsync */ 68 - 0xe8 (PIN_OUTPUT | MUX_MODE0) /* lcd_pclk */ 69 - 0xec (PIN_OUTPUT | MUX_MODE0) /* lcd_ac_bias_en */ 49 + AM33XX_IOPAD(0x9b0, PIN_OUTPUT | MUX_MODE3) /* xdma_event_intr0.clkout1 */ 50 + AM33XX_IOPAD(0x8a0, PIN_OUTPUT | MUX_MODE0) /* lcd_data0 */ 51 + AM33XX_IOPAD(0x8a4, PIN_OUTPUT | MUX_MODE0) /* lcd_data1 */ 52 + AM33XX_IOPAD(0x8a8, PIN_OUTPUT | MUX_MODE0) /* lcd_data2 */ 53 + AM33XX_IOPAD(0x8ac, PIN_OUTPUT | MUX_MODE0) /* lcd_data3 */ 54 + AM33XX_IOPAD(0x8b0, PIN_OUTPUT | MUX_MODE0) /* lcd_data4 */ 55 + AM33XX_IOPAD(0x8b4, PIN_OUTPUT | MUX_MODE0) /* lcd_data5 */ 56 + AM33XX_IOPAD(0x8b8, PIN_OUTPUT | MUX_MODE0) /* lcd_data6 */ 57 + AM33XX_IOPAD(0x8bc, PIN_OUTPUT | MUX_MODE0) /* lcd_data7 */ 58 + AM33XX_IOPAD(0x8c0, PIN_OUTPUT | MUX_MODE0) /* lcd_data8 */ 59 + AM33XX_IOPAD(0x8c4, PIN_OUTPUT | MUX_MODE0) /* lcd_data9 */ 60 + AM33XX_IOPAD(0x8c8, PIN_OUTPUT | MUX_MODE0) /* lcd_data10 */ 61 + AM33XX_IOPAD(0x8cc, PIN_OUTPUT | MUX_MODE0) /* lcd_data11 */ 62 + AM33XX_IOPAD(0x8d0, PIN_OUTPUT | MUX_MODE0) /* lcd_data12 */ 63 + AM33XX_IOPAD(0x8d4, PIN_OUTPUT | MUX_MODE0) /* lcd_data13 */ 64 + AM33XX_IOPAD(0x8d8, PIN_OUTPUT | MUX_MODE0) /* lcd_data14 */ 65 + AM33XX_IOPAD(0x8dc, PIN_OUTPUT | MUX_MODE0) /* lcd_data15 */ 66 + AM33XX_IOPAD(0x8e0, PIN_OUTPUT | MUX_MODE0) /* lcd_vsync */ 67 + AM33XX_IOPAD(0x8e4, PIN_OUTPUT | MUX_MODE0) /* lcd_hsync */ 68 + AM33XX_IOPAD(0x8e8, PIN_OUTPUT | MUX_MODE0) /* lcd_pclk */ 69 + AM33XX_IOPAD(0x8ec, PIN_OUTPUT | MUX_MODE0) /* lcd_ac_bias_en */ 70 70 >; 71 71 }; 72 72 nxp_hdmi_off_pins: pinmux_nxp_hdmi_off_pins { 73 73 pinctrl-single,pins = < 74 - 0x1b0 (PIN_OUTPUT | MUX_MODE3) /* xdma_event_intr0.clkout1 */ 74 + AM33XX_IOPAD(0x9b0, PIN_OUTPUT | MUX_MODE3) /* xdma_event_intr0.clkout1 */ 75 75 >; 76 76 }; 77 77 78 78 leds_base_pins: pinmux_leds_base_pins { 79 79 pinctrl-single,pins = < 80 - 0x54 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_a5.gpio1_21 */ 81 - 0x88 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_csn3.gpio2_0 */ 80 + AM33XX_IOPAD(0x854, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_a5.gpio1_21 */ 81 + AM33XX_IOPAD(0x888, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_csn3.gpio2_0 */ 82 82 >; 83 83 }; 84 84 };