From cf2754482e8b4d6cd4a22cb5c8adfe416c28b9ca Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Fri, 20 Nov 2015 11:56:26 +0800 Subject: [PATCH] arm/mach-aspeed: Perform SCU setup for i2c busses 4-8 Signed-off-by: Jeremy Kerr --- arch/arm/mach-aspeed/aspeed.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/mach-aspeed/aspeed.c b/arch/arm/mach-aspeed/aspeed.c index 7a1f6145230e4d..46bc7f53d3847e 100644 --- a/arch/arm/mach-aspeed/aspeed.c +++ b/arch/arm/mach-aspeed/aspeed.c @@ -183,6 +183,14 @@ static void __init aspeed_init_early(void) udbg_uart_putc('O'); udbg_uart_putc('\n'); + /* + * temporary: enable i2c usage of the shared GPIO/I2C pins for + * i2c busses 4 - 8 + */ + reg = readl(AST_IO(AST_BASE_SCU | 0x90)); + reg |= 0x3E0000; + writel(reg, AST_IO(AST_BASE_SCU | 0x90)); + aspeed_dump_scu(); }