mx25: add support for i2c
Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
ca593071ec
commit
c672f6fcd7
|
@ -46,6 +46,7 @@
|
|||
#define IMX_M3IF_BASE 0xB8003000
|
||||
#define IMX_NFC_BASE 0xBB000000
|
||||
#define IMX_FEC_BASE 0x50038000
|
||||
#define IMX_I2C1_BASE 0x43F80000
|
||||
|
||||
/*
|
||||
* Clock Controller Module (CCM)
|
||||
|
|
|
@ -417,10 +417,10 @@
|
|||
#define MX25_PAD_HSYNC__GPIO22 IOMUX_PAD(0x300, 0x108, 5, 0, 0, NO_PAD_CTRL)
|
||||
#define MX25_PAD_HSYNC__USBH2_DATA4 IOMUX_PAD(0x300, 0x108, 6, 0, 0, 0xe5)
|
||||
#define MX25_PAD_HSYNC__BT_UART_SRC1 IOMUX_PAD(0x300, 0x108, 7, 0, 0, NO_PAD_CTRL)
|
||||
#define MX25_PAD_I2C1_CLK__SCL IOMUX_PAD(0x348, 0x150, 0, 0, 0, NO_PAD_CTRL)
|
||||
#define MX25_PAD_I2C1_CLK__SCL IOMUX_PAD(0x348, 0x150, 0, 0, 0, (HYS | PKE | PUE | PUS_100K_UP))
|
||||
#define MX25_PAD_I2C1_CLK__GPIO12 IOMUX_PAD(0x348, 0x150, 5, 0, 0, NO_PAD_CTRL)
|
||||
#define MX25_PAD_I2C1_CLK__SLCDC_DATA6 IOMUX_PAD(0x348, 0x150, 6, 0, 0, NO_PAD_CTRL)
|
||||
#define MX25_PAD_I2C1_DAT__SDA IOMUX_PAD(0x34c, 0x154, 0, 0, 0, NO_PAD_CTRL)
|
||||
#define MX25_PAD_I2C1_DAT__SDA IOMUX_PAD(0x34c, 0x154, 0, 0, 0, (HYS | PKE | PUE | PUS_100K_UP))
|
||||
#define MX25_PAD_I2C1_DAT__GPIO13 IOMUX_PAD(0x34c, 0x154, 5, 0, 0, NO_PAD_CTRL)
|
||||
#define MX25_PAD_I2C1_DAT__SLCDC_DATA7 IOMUX_PAD(0x34c, 0x154, 6, 0, 0, NO_PAD_CTRL)
|
||||
#define MX25_PAD_KPP_COL0__COL0 IOMUX_PAD(0x3b0, 0x1b8, 0, 0, 0, NO_PAD_CTRL)
|
||||
|
|
|
@ -77,6 +77,11 @@ unsigned long imx_get_lcdclk(void)
|
|||
return imx_get_perclk(7);
|
||||
}
|
||||
|
||||
unsigned long imx_get_i2cclk(void)
|
||||
{
|
||||
return imx_get_perclk(6);
|
||||
}
|
||||
|
||||
int imx_dump_clocks(void)
|
||||
{
|
||||
printf("mpll: %10d Hz\n", imx_get_mpllclk());
|
||||
|
|
Loading…
Reference in New Issue