summaryrefslogtreecommitdiff
path: root/chromeos
AgeCommit message (Collapse)Author
2014-06-26arm: tegra: config: build invensens as .soJajambo Liao
change invensens build method from dynamic library to static library - modify CONFIG_INV_MPU, CONFIG_INV_AKM8975, CONFIG_INV_BMP180 to be "=y", build those module as static library - remove "insmod inv-mpu.ko", "insmod inv-ak8975.ko" "insmod inv-bmp180.ko" command from init script - set init priority of akm89xx/bmp180 as late_initcall That will make sure system always loaded akm89xx/bmp180 after inv-mpu module when those modules was builded as static library. Bug 1468040 Change-Id: I0cf43f73b8654cadead45ed60c5f141e9197e111 Signed-off-by: Jajambo Liao <jajambol@nvidia.com> Reviewed-on: http://git-master/r/424534 Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com> Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>
2013-09-16arch: config: ov5693 ov7695 ad5823 bring up on TN8David Wang
Added sensor and focuser to config files for ov5693, ov7695 and ad5823 on t124 for TN8/WeaponX. Bug 1349826 Bug 1349914 Change-Id: I5130071bd33b8718e0708a11a5d18be827d362cc Signed-off-by: David Wang <davidw@nvidia.com> Reviewed-on: http://git-master/r/270940 Reviewed-by: Hayden Du <haydend@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
2013-09-14chromeos: config: remove TEGRA_SYSTEM_DMALaxman Dewangan
This config is no more used and hence removing this. Change-Id: Ib34e072ce5eeb178dce7e9e58e755e39c03b263a Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/264241
2013-09-14config: chromeos: Rename T114 splitconfigAndrew Chew
Rename it to chromeos-tegra114 to match upstream. This keeps our build automation simple. Change-Id: I9a24eb903cb8acbbd4cf5a3861dd37e5b2897324 Signed-off-by: Andrew Chew <achew@nvidia.com> Reviewed-on: http://git-master/r/204888 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com>
2013-09-14chromeos: Enable PLATFORM_ENABLE_IOMMUAndrew Chew
Also renormalized other config options with defaults. Change-Id: I8fbd1280075f6583b3477fea7d63848e31e06385 Signed-off-by: Andrew Chew <achew@nvidia.com> Reviewed-on: http://git-master/r/192214 Reviewed-by: Christopher Freeman <cfreeman@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com>
2013-09-14chromeos: config: tegra11x: Disable USE_OFAndrew Chew
This kernel isn't ready for device tree with ChromeOS builds yet. Recent changes to GPIOs expects to get GPIO information from the DTB, which isn't present, causing boot to fail. Disabling USE_OF allows boot to complete by following legacy init paths. Change-Id: I479d11009436057d0c8b004f90314b325538ab4e Signed-off-by: Andrew Chew <achew@nvidia.com> Reviewed-on: http://git-master/r/190125 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com>
2013-09-14chromeos: config: tegra11x: disable CACHE_L2X0Rhyland Klein
Turns out T114 doesn't support CACHE_L2X0, so we shouldn't be enabling it. It causes a build break if we do currently, so disabling it (and by extension PL310 configs). Renormalize configs after updating. Change-Id: I060b8335705f3b1c069451b361261a5d192f6d4b Signed-off-by: Rhyland Klein <rklein@nvidia.com> Reviewed-on: http://git-master/r/189232 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com>
2013-09-14CHROMIUM: config: Fix wifi config optionsChristopher Freeman
Sets the correct BCMDHD config options to be used for chrome Signed-off-by: Christopher Freeman <cfreeman@nvidia.com> Change-Id: I5400c11a5f5d9fc1375285371a51984c2c3cc8e1 Reviewed-on: http://git-master/r/170594 Reviewed-by: Rhyland Klein <rklein@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Andrew Chew <achew@nvidia.com> Reviewed-by: Allen Martin <amartin@nvidia.com>
2013-09-14CHROMIUM: config: renormalize split configsRhyland Klein
Renormalize the split configs to adapt to changes since the last renormalization. Also fix the DEFAULT_HOSTNAME change which was accidentally reverted in the last round of normalization. Signed-off-by: Rhyland Klein <rklein@nvidia.com> Change-Id: I4aee8d0efd4315ad57e7053c5cf7baad89435f11 Reviewed-on: http://git-master/r/168432 Reviewed-by: Christopher Freeman <cfreeman@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com>
2013-09-14ChromeOs: enable config MAC80211_SCAN_ABORTWei Ni
Enable config MAC80211_SCAN_ABORT for wlan. This config is only enabled for ChromeOs. Bug 1051830 Change-Id: I4d86b75c5d7ac502cffd0da44eb9dd668fc429b6 Signed-off-by: Wei Ni <wni@nvidia.com> Reviewed-on: http://git-master/r/160778 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-09-14CHROMIUM: config: Add t114 splitconfigChristopher Freeman
Adds config file for T114/Dalmore for ChromeOS Signed-off-by: Christopher Freeman <cfreeman@nvidia.com> Change-Id: Ie9497a4310b73640bccff66db61fc29c69703128 Reviewed-on: http://git-master/r/160312 Reviewed-by: Rhyland Klein <rklein@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Andrew Chew <achew@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com>
2013-09-14CHROMIUM: config: set default hostnameRhyland Klein
Rather than wasting time in userspace running `hostname localhost`, just boot the kernel with the default. Signed-off-by: Mike Frysinger <vapier@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/34371 Reviewed-by: Olof Johansson <olofj@chromium.org> (cherry picked from commit 8a1968a291abc47a0f05afd8967a4df6ae4da080) This change fixes the issue where hostname was no longer working on recent chrome nightlies. bug 1164006 Signed-off-by: Rhyland Klein <rklein@nvidia.com> Change-Id: I50318a1a6a1b9f7ed9bad4db968edda486e33904 Reviewed-on: http://git-master/r/147070 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: Ree11900fbd948b832c4c56a803485767663b6bb7
2013-09-14ChromeOs: enable config TEGRA_PREPOWER_WIFIWei Ni
Use brcmfmac for both bcm4329 and bcm4330. Enable TEGRA_PREPOWER_WIFI: enable it, so that the sdhci driver can scan the wlan. Disable BCMDHD disable bcmdhd driver,which is for bcm4330. Change-Id: I4c08638a7038349019ce515abe477f8faa2b5726 Signed-off-by: Wei Ni <wni@nvidia.com> Reviewed-on: http://git-master/r/143991 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com> Rebase-Id: R1fb91f9f63c84fe61e1da72bf65af7187759b03f
2013-09-14CHROMEOS: config: disable DEBUG_LLRhyland Klein
Now that the kernel won't crash if DEBUG_LL is disabled and the bootloader passes the 'D' in the uart scratch register to signal the debug uart, disable the extra unnecessary kernel logging. Signed-off-by: Rhyland Klein <rklein@nvidia.com> Change-Id: Ic296993011aa0c1f8fc9dd155a946922633928e9 Reviewed-on: http://git-master/r/145297 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: R23dc5889caf5279e14d2f33535eb81236358ec73
2013-09-14CHROMEOS: config: enable e-Crypt FSRhyland Klein
At some point ecrypt fs support was disabled. It is required for Chromeos so enable it again. Signed-off-by: Rhyland Klein <rklein@nvidia.com> Change-Id: I582601d8f0e6fcb7cc3281e6f76b375758f1682b Reviewed-on: http://git-master/r/144647 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: R2416fe77c82345fa96977c7539052d715ed2cdd2
2013-09-14chromeos: disable TEGRA_AVP and MEDIASERVERRhyland Klein
Disable TEGRA_AVP and MEDIASERVER as they seem to be deprecated now. Change-Id: Id88cf53062d2f8acda86c62bc12127ff6b15aae7 Signed-off-by: Rhyland Klein <rklein@nvidia.com> Reviewed-on: http://git-master/r/142717 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com> GVS: Gerrit_Virtual_Submit Rebase-Id: Rfe5b1d88793e6d4d9d0a576abd3864e5a65ee33b
2013-09-14ChromeOS: config: renormalize splitconfigChristopher Freeman
Update splitconfigs with new kconfig options Change-Id: I9aa83fcabc886932447fe241b34c809374a35cc5 Signed-off-by: Christopher Freeman <cfreeman@nvidia.com> Reviewed-on: http://git-master/r/144170 Reviewed-by: Rhyland Klein <rklein@nvidia.com> Tested-by: Rhyland Klein <rklein@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Andrew Chew <achew@nvidia.com> Reviewed-by: Allen Martin <amartin@nvidia.com> GVS: Gerrit_Virtual_Submit Rebase-Id: R28855f24692a8a2636be057004fd15205cba462d
2013-09-14CHROMIUM: config: Enable reading bpp from HWChristopher Freeman
Set config option to read hardware value for bits per pixel off DC hardware and use it as the initial setting. This helps maintain an image in the framebuffer from u-boot over the uboot-to-kernel transition. Bug 1044429 Change-Id: I2db2e7aaf704b08abe202e81aeaf02314a9d8bdc Signed-off-by: Christopher Freeman <cfreeman@nvidia.com> Reviewed-on: http://git-master/r/133324 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: R347562051307780f85d30f3ebfaa9f8879ac354a
2013-09-14chromeos: config: enable PM_DEVFREQRhyland Klein
Recent kernel changes have made it required to enable PM_DEVFREQ which is used for scaling in nvhost. This is required to be enabled otherwise the kernel build fails with warnings about unused functions. This only occurs if PM_DEVFREQ isn't enabled AND T114 support (which uses devfreq) is also not enabled. Also, renormalized configs to tot 3.4 today which pulled in a couple more options. Signed-off-by: Rhyland Klein <rklein@nvidia.com> Change-Id: I9986836c43d3bbda5ba7597c4fba64ff38f06f1c Reviewed-on: http://git-master/r/132287 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: R7254099f0d05d7fe5cb9d2fee13cc65c17858daf
2013-09-14chromeos: update split configs for 3.4Rhyland Klein
Update split configs for kernel 3.4 Signed-off-by: Rhyland Klein <rklein@nvidia.com> Change-Id: I92a2e569cf43e9dc9f7df0f7e8e8ea7f45379684 Reviewed-on: http://git-master/r/131484 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: R2f98398d348be37f56a68ded382c9617293bf0f0
2013-09-14chromeos: config: armel: enable full L2 maintenanceKirill Artamonov
When allocation is bigger than L2 size it is more optimal to flush or writeback whole L2 instead of doing maintenance for each allocated page. bug 983964 Change-Id: Ibb3609be71621ff9ab75bea9146bfe7578f9315a Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com> Reviewed-on: http://git-master/r/127835 Reviewed-by: Rhyland Klein <rklein@nvidia.com> Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com> Rebase-Id: R4f11c9629479bc33ab45b31ce3212367b6c5f7e7
2013-09-14video: console: Enable framebuffer consoleMark Zhang
Framebuffer console init failed issue will be fixed by: http://git-master/r/#change,107866 So we should enable framebuffer console now. Bug 996992 Bug 941073 Change-Id: I6841248fad406f4a00055062691f5794145c030a Signed-off-by: Mark Zhang <markz@nvidia.com> Reviewed-on: http://git-master/r/124805 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Peer Chen <pchen@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Reviewed-by: Rhyland Klein <rklein@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: R5dfcb7be42ddab1ab303c8b095fe9e04ae576aaf
2013-09-14CHROMIUM: config: enable DM_CRYPT targetKees Cook
The dm "crypt" target is needed for encrypted /var support. Additionally, since the expected hash alg will be sha256, built it in, and ready future support for sha512 as a module. BUG=chromium-os:22172 TEST=build, boot amd64-generic, verify target listed in "dmsetup targets" Signed-off-by: Kees Cook <keescook@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/15548 Reviewed-by: Kees Cook <keescook@chromium.org> Tested-by: Kees Cook <keescook@chromium.org> Commit-Ready: Kees Cook <keescook@chromium.org> (cherry-picked from commit 50180f134a6e23be3ce763524b6b5193d848c0f7) Modified to use: chromeos/config/config.common.chromeos instead of: chromeos/config/base.config Change-Id: Iac31f59f340f52a7017948fd5add3d316d38a123 Signed-off-by: Rhyland Klein <rklein@nvidia.com> Reviewed-on: http://git-master/r/117151 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: R5c452e71aedaee58b17d5fd5ef4649493f660807
2013-09-14chromeos: config: renormalize cfgs and drop debug_llRhyland Klein
Renormalize split configs based on current TOT k3.1 kernel and remove DEBUG_LL to clean up the kernel log a bit. BUG=None TEST=Verified generated config doesn't prompt. Signed-off-by: Rhyland Klein <rklein@nvidia.com> Change-Id: Ib13e633742a2c4e0060629d145e0571e7a7d5241 Reviewed-on: http://git-master/r/116136 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: R107fdb435c4f335d80e0f378f405d2b673f210d6
2013-09-14ARM: tegra: New macro name for LP2 timer configBo Yan
The config macro TEGRA_LP2_ARM_TWD was defined when only Cortex-A9 was used in Tegra SoC, but the feature enabled by this configuration option is not just for Cortex-A9. In fact, any CPU with private timer can make use of this feature. Therefore, change macro name to a more generic one "TEGRA_LP2_CPU_TIMER" so it can be used with new CPU architecture (CortexA15) Change-Id: I6903dba056c554c72bb8d1416df90145a4043295 Signed-off-by: Bo Yan <byan@nvidia.com> Reviewed-on: http://git-master/r/118099 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Rebase-Id: R0da9d17d0281e91f5908099579b8eaaf4b01a024
2013-09-14chromeos: update chromeos tegra3 split configsRhyland Klein
Update split configs to enable the brcmfmac driver for wifi. Also renormalize the split configs. BUG=1007114 TEST=Using 6/20/2012 nightly image I was able to browse the web using wifi Signed-off-by: Rhyland Klein <rklein@nvidia.com> Change-Id: Ia810032861cf1015c3a0127cfa07f865a05e9028 Reviewed-on: http://git-master/r/111335 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Wei Ni <wni@nvidia.com> Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: Rd79d12af57b64237c66d3556cef58bf5c50e666d
2013-09-14CHROMEOS: add chrome kernel infrastructureRhyland Klein
The ChromeOS build environment expects to build the kernel using a splitconfig. This change adds the scripts and configs required to satisfy this requirement. Right now the chromeos-tegra3 config is the only supported configuration using the splitconfigs. Signed-off-by: Rhyland Klein <rklein@nvidia.com> Change-Id: I21ac515261a03bdbe1c79bbd6cd02a6e34c82ef9 Reviewed-on: http://git-master/r/103683 Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-by: Allen Martin <amartin@nvidia.com> Rebase-Id: Ree6302ccc47c662c9e8bdfa13727d085e9b95beb