diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2014-11-28 10:09:06 +0100 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2014-11-28 10:09:06 +0100 |
commit | 055868d51b9458e11d9af589a4cff119b5d3ab0c (patch) | |
tree | 1b4b9f7ad6b9a3db6719ee541aeacd06ef312f58 | |
parent | 3188a1756dc1a60e3f311d24c242873a1291f86b (diff) |
ARM: mvf: improve I2C pinmux
Enable internal pull-ups, this makes sure the bus is in a valid state
even no external pull-ups are present.
-rw-r--r-- | arch/arm/plat-mxc/include/mach/iomux-mvf.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/plat-mxc/include/mach/iomux-mvf.h b/arch/arm/plat-mxc/include/mach/iomux-mvf.h index 3e69c593535f..6c23c4d4a2c4 100644 --- a/arch/arm/plat-mxc/include/mach/iomux-mvf.h +++ b/arch/arm/plat-mxc/include/mach/iomux-mvf.h @@ -47,8 +47,9 @@ typedef enum iomux_config { #define MVF600_ENET_PAD_CTRL (PAD_CTL_PUS_47K_UP | PAD_CTL_SPEED_HIGH | \ PAD_CTL_DSE_50ohm) -#define MVF600_I2C_PAD_CTRL (PAD_CTL_DSE_37ohm | PAD_CTL_ODE | \ - PAD_CTL_SPEED_HIGH) +#define MVF600_I2C_PAD_CTRL (PAD_CTL_SPEED_HIGH | PAD_CTL_DSE_20ohm | \ + PAD_CTL_HYS | PAD_CTL_ODE | PAD_CTL_PUE | \ + PAD_CTL_PKE | PAD_CTL_PUS_22K_UP) #define MVF600_CAN_PAD_CTRL (PAD_CTL_SPEED_HIGH | PAD_CTL_DSE_20ohm | \ PAD_CTL_PUS_22K_UP) |