|
@@ -258,3 +258,21 @@ static void __init nomadik_timer_init(void)
|
|
|
{
|
|
|
u32 src_cr;
|
|
|
|
|
|
+ /* Configure timer sources in "system reset controller" ctrl reg */
|
|
|
+ src_cr = readl(io_p2v(NOMADIK_SRC_BASE));
|
|
|
+ src_cr &= SRC_CR_INIT_MASK;
|
|
|
+ src_cr |= SRC_CR_INIT_VAL;
|
|
|
+ writel(src_cr, io_p2v(NOMADIK_SRC_BASE));
|
|
|
+
|
|
|
+ nmdk_timer_init(io_p2v(NOMADIK_MTU0_BASE), IRQ_MTU0);
|
|
|
+}
|
|
|
+
|
|
|
+static struct sys_timer nomadik_timer = {
|
|
|
+ .init = nomadik_timer_init,
|
|
|
+};
|
|
|
+
|
|
|
+static struct i2c_board_info __initdata nhk8815_i2c0_devices[] = {
|
|
|
+ {
|
|
|
+ I2C_BOARD_INFO("stw4811", 0x2d),
|
|
|
+ },
|
|
|
+};
|