From 4ef1f25afd32aedb53764e997a0faed6a2006363 Mon Sep 17 00:00:00 2001
From: Ong Boon Leong <boon.leong.ong@intel.com>
Date: Thu, 6 Mar 2014 00:38:16 +0800
Subject: [PATCH] meta: update mohonpeak.cfg for SATA, SMBus, LPC, WDT, crypto
 & highmem64g

Update mohonpeak.cfg to enable SMBus & iSMT driver, crypto framework,
LPC, watchdog-timer & >4G memory for 32-bit build. The update is possible
due to recent  merge of LTS/LTSI commits available since 3.4.74.

Remove CONFIG_PATA_SCH because pata_sch.c only supports Intel SCH IDE
PCI ID(0x811A) and not Rangeley/Avoton IDE PCI ID(0x1C02). To enable
SATA AHCI, CONFIG_SATA_AHCI is turned now because of upstream commit-ID
29e674dd5c8e781589f09c3ee139c80f6da274e4 has been merged into
linux-yocto. On Mohonpeak platform, there are only SATA ports and
not PATA.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 bsp/mohonpeak/mohonpeak.cfg | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git a/bsp/mohonpeak/mohonpeak.cfg b/bsp/mohonpeak/mohonpeak.cfg
index 2111aedb4..d0d1d92ec 100644
--- a/bsp/mohonpeak/mohonpeak.cfg
+++ b/bsp/mohonpeak/mohonpeak.cfg
@@ -1,13 +1,30 @@
-# Basic hardware support for the box - network, PCI, sound
+# Basic hardware support for the box
 CONFIG_ATA=y
 CONFIG_ATA_GENERIC=y
 CONFIG_ATA_SFF=y
+CONFIG_SATA_AHCI=y
 CONFIG_PCI=y
-CONFIG_PATA_SCH=y
 CONFIG_PCIEPORTBUS=y
 CONFIG_CHR_DEV_SG=y
-CONFIG_I2C=y
 CONFIG_PM=y
 CONFIG_BACKLIGHT_LCD_SUPPORT=y
 CONFIG_BACKLIGHT_CLASS_DEVICE=y
 CONFIG_INPUT=y
+# Enable >4G memory on 32-bit system
+CONFIG_HIGHMEM64G=y
+CONFIG_X86_PAE=y
+# Linux Crypto Framework
+CONFIG_CRYPTO_CTR=y
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+CONFIG_CRYPTO_CTS=m
+# SMBus & ISMT Driver for Mohon-peak
+CONFIG_I2C=y
+CONFIG_I2C_I801=m
+CONFIG_I2C_ISMT=m
+CONFIG_I2C_CHARDEV=y
+# LPC driver & Watchdog Timer
+CONFIG_LPC_ICH=m
+CONFIG_ITCO_WDT=y
-- 
GitLab