diff options
author | Nobuhiro Iwamatsu | 2014-11-10 09:16:43 +0900 |
---|---|---|
committer | Nobuhiro Iwamatsu | 2014-11-10 09:48:01 +0900 |
commit | 92ef38ee0989a5d85bac48e58c9f99e2618d2072 (patch) | |
tree | 51478f7ea7eaff25b01c10f5a9fce25d05071312 /board | |
parent | 91f7f995208d47c929988e22a31ed057e05b5e96 (diff) |
arm: rmobile: alt: Enable channel 1 of sh-i2c
Alt board was connected Power IC to channel 1 of sh-i2c. Source code that
controls this is already included, but channel 1 of sh-i2c is not enabled.
This enables channel 1 of sh-i2c, and can use.
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Diffstat (limited to 'board')
-rw-r--r-- | board/renesas/alt/alt.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/board/renesas/alt/alt.c b/board/renesas/alt/alt.c index cf6d64c49a1..083e007fcfd 100644 --- a/board/renesas/alt/alt.c +++ b/board/renesas/alt/alt.c @@ -49,6 +49,10 @@ void s_init(void) #define SMSTPCR8 0xE6150990 #define ETHER_MSTP813 (1 << 13) +#define MSTPSR3 0xE6150048 +#define SMSTPCR3 0xE615013C +#define IIC1_MSTP323 (1 << 23) + #define mstp_setbits(type, addr, saddr, set) \ out_##type((saddr), in_##type(addr) | (set)) #define mstp_clrbits(type, addr, saddr, clear) \ @@ -69,6 +73,9 @@ int board_early_init_f(void) /* ETHER */ mstp_clrbits_le32(MSTPSR8, SMSTPCR8, ETHER_MSTP813); + /* IIC1 / sh-i2c ch1 */ + mstp_clrbits_le32(MSTPSR3, SMSTPCR3, IIC1_MSTP323); + return 0; } |