This driver can be used on the aspeed ast2400 with minor modifications. Tested: ast2400 on quanta-q71l
Signed-off-by: Patrick Venture <vent...@google.com> --- v2: added aspeed-g5 area because ast2400 doesn't use those bits. also updated commit message. --- drivers/misc/aspeed-lpc-snoop.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/misc/aspeed-lpc-snoop.c b/drivers/misc/aspeed-lpc-snoop.c index 593905565b74..83f9a9e5a7cf 100644 --- a/drivers/misc/aspeed-lpc-snoop.c +++ b/drivers/misc/aspeed-lpc-snoop.c @@ -155,8 +155,9 @@ static int aspeed_lpc_enable_snoop(struct aspeed_lpc_snoop *lpc_snoop, regmap_update_bits(lpc_snoop->regmap, HICR5, hicr5_en, hicr5_en); regmap_update_bits(lpc_snoop->regmap, SNPWADR, snpwadr_mask, lpc_port << snpwadr_shift); +#ifdef CONFIG_MACH_ASPEED_G5 regmap_update_bits(lpc_snoop->regmap, HICRB, hicrb_en, hicrb_en); - +#endif return rc; } @@ -241,6 +242,7 @@ static int aspeed_lpc_snoop_remove(struct platform_device *pdev) static const struct of_device_id aspeed_lpc_snoop_match[] = { { .compatible = "aspeed,ast2500-lpc-snoop" }, + { .compatible = "aspeed,ast2400-lpc-snoop" }, { }, }; -- 2.13.2.725.g09c95d1e9-goog