From: Nobuhiro Iwamatsu Date: Mon, 10 Nov 2014 00:16:43 +0000 (+0900) Subject: arm: rmobile: alt: Enable channel 1 of sh-i2c X-Git-Tag: v2015.01-rc2~76^2~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=92ef38ee0989a5d85bac48e58c9f99e2618d2072;p=platform%2Fkernel%2Fu-boot.git 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 Signed-off-by: Nobuhiro Iwamatsu --- diff --git a/board/renesas/alt/alt.c b/board/renesas/alt/alt.c index cf6d64c..083e007 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; }