Revision tags: v5.4.12, v5.4.11, v5.4.10, v5.4.9, v5.4.8, v5.4.7, v5.4.6, v5.4.5, v5.4.4, v5.4.3 |
|
#
9f9e2df2 |
| 05-Dec-2019 |
Krzysztof Kozlowski <krzk@kernel.org> |
ARM: exynos_defconfig: Bring back explicitly wanted options
Few options KALLSYMS_ALL, SCSI, PM_DEVFREQ and mutex/spinlock debugging were removed with savedefconfig because they were selected by othe
ARM: exynos_defconfig: Bring back explicitly wanted options
Few options KALLSYMS_ALL, SCSI, PM_DEVFREQ and mutex/spinlock debugging were removed with savedefconfig because they were selected by other options. However these are user-visible options and they might not be selected in the future. Exactly this happened with commit 0e4a459f56c3 ("tracing: Remove unnecessary DEBUG_FS dependency") removing the dependency between DEBUG_FS and TRACING.
To avoid losing these options in the future, explicitly mention them in defconfig.
Reported-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
#
a2315d3a |
| 06-Dec-2019 |
Marek Szyprowski <m.szyprowski@samsung.com> |
ARM: exynos_defconfig: Restore debugfs support
Commit 9f532d26c75c ("ARM: exynos_defconfig: Trim and reorganize with savedefconfig") removed explicit enable line for CONFIG_DEBUG_FS, because that fe
ARM: exynos_defconfig: Restore debugfs support
Commit 9f532d26c75c ("ARM: exynos_defconfig: Trim and reorganize with savedefconfig") removed explicit enable line for CONFIG_DEBUG_FS, because that feature has been selected by other enabled options: CONFIG_TRACING, which in turn had been selected by CONFIG_PERF_EVENTS and CONFIG_PROVE_LOCKING.
In meantime, commit 0e4a459f56c3 ("tracing: Remove unnecessary DEBUG_FS dependency") removed the dependency between CONFIG_DEBUG_FS and CONFIG_TRACING, so CONFIG_DEBUG_FS is no longer enabled in default builds.
Enable it again explicitly, as debugfs support is essential for various automated testing tools.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v5.3.15, v5.4.2, v5.4.1, v5.3.14, v5.4, v5.3.13, v5.3.12, v5.3.11, v5.3.10, v5.3.9, v5.3.8, v5.3.7, v5.3.6, v5.3.5, v5.3.4, v5.3.3, v5.3.2, v5.3.1 |
|
#
7e088276 |
| 20-Sep-2019 |
Sylwester Nawrocki <s.nawrocki@samsung.com> |
ARM: exynos_defconfig: Enable Arndale audio driver
Enable audio driver for Exynos5250 based Arndale boards to improve testing coverage.
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Si
ARM: exynos_defconfig: Enable Arndale audio driver
Enable audio driver for Exynos5250 based Arndale boards to improve testing coverage.
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v5.3, v5.2.14, v5.3-rc8, v5.2.13, v5.2.12, v5.2.11, v5.2.10 |
|
#
988c81ad |
| 21-Aug-2019 |
Lukasz Luba <l.luba@partner.samsung.com> |
ARM: exynos_defconfig: Enable DMC driver
Enable driver for Exynos5422 Dynamic Memory Controller supporting dynamic frequency and voltage scaling in Exynos5422 SoCs.
Signed-off-by: Lukasz Luba <l.lu
ARM: exynos_defconfig: Enable DMC driver
Enable driver for Exynos5422 Dynamic Memory Controller supporting dynamic frequency and voltage scaling in Exynos5422 SoCs.
Signed-off-by: Lukasz Luba <l.luba@partner.samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v5.2.9, v5.2.8, v5.2.7, v5.2.6 |
|
#
91a49470 |
| 02-Aug-2019 |
Marek Szyprowski <m.szyprowski@samsung.com> |
ARM: exynos_defconfig: Enable AHCI-platform SATA driver
Exynos5250-based Arndale board has one eSATA port, so enable AHCI-platform driver, which handles it.
Signed-off-by: Marek Szyprowski <m.szypr
ARM: exynos_defconfig: Enable AHCI-platform SATA driver
Exynos5250-based Arndale board has one eSATA port, so enable AHCI-platform driver, which handles it.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v5.2.5, v5.2.4, v5.2.3, v5.2.2, v5.2.1, v5.2, v5.1.16, v5.1.15, v5.1.14, v5.1.13, v5.1.12, v5.1.11, v5.1.10, v5.1.9, v5.1.8, v5.1.7, v5.1.6 |
|
#
5f41f919 |
| 28-May-2019 |
Marek Szyprowski <m.szyprowski@samsung.com> |
ARM: 8864/1: Add workaround for I-Cache line size mismatch between CPU cores
Some big.LITTLE systems have I-Cache line size mismatch between LITTLE and big cores. This patch adds a workaround for pr
ARM: 8864/1: Add workaround for I-Cache line size mismatch between CPU cores
Some big.LITTLE systems have I-Cache line size mismatch between LITTLE and big cores. This patch adds a workaround for proper I-Cache support on such systems. Without it, some class of the userspace code (typically self-modifying) might suffer from random SIGILL failures.
Similar workaround already exists for ARM64 architecture. I has been added by commit 116c81f427ff ("arm64: Work around systems with mismatched cache line sizes").
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
show more ...
|
#
dd50a69b |
| 18-Jun-2019 |
Krzysztof Kozlowski <krzk@kernel.org> |
ARM: exynos_defconfig: Enable Panfrost and Lima drivers
Enable support for Mali GPU with Panfrost and Lima drivers. Most of Exynos chipsets come with Mali GPUs: 1. Mali 400 (Exynos3250, Exynos4210,
ARM: exynos_defconfig: Enable Panfrost and Lima drivers
Enable support for Mali GPU with Panfrost and Lima drivers. Most of Exynos chipsets come with Mali GPUs: 1. Mali 400 (Exynos3250, Exynos4210, Exynos4412), 2. Mali T628 (Exynos542x).
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v5.1.5, v5.1.4, v5.1.3, v5.1.2, v5.1.1, v5.0.14, v5.1, v5.0.13, v5.0.12, v5.0.11 |
|
#
9f532d26 |
| 29-Apr-2019 |
Krzysztof Kozlowski <krzk@kernel.org> |
ARM: exynos_defconfig: Trim and reorganize with savedefconfig
Trim and reorganize the defconfig with savedefconfig on latest linux-next. The ARCH_EXYNOS3 is removed because it become the default.
ARM: exynos_defconfig: Trim and reorganize with savedefconfig
Trim and reorganize the defconfig with savedefconfig on latest linux-next. The ARCH_EXYNOS3 is removed because it become the default.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v5.0.10, v5.0.9, v5.0.8 |
|
#
2997520c |
| 09-Apr-2019 |
Marek Szyprowski <m.szyprowski@samsung.com> |
ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs
Support for Exynos5420/5422/5800 SoCs requires MCPM to properly boot all CPU cores on all currectly supported platforms: Peach Pit (Exynos
ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs
Support for Exynos5420/5422/5800 SoCs requires MCPM to properly boot all CPU cores on all currectly supported platforms: Peach Pit (Exynos5420), Odroid XU3/XU3lite/XU4/HC1 (Exynos5422) and Peach Pi (Exynos5800). Without it some CPU cores fail to come online. Remove then the ability to disable MCPM and make it mandatory when Exynos542x/5800 support is enabled.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v5.0.7, v5.0.6, v5.0.5, v5.0.4, v5.0.3, v4.19.29, v5.0.2, v4.19.28, v5.0.1, v4.19.27, v5.0, v4.19.26, v4.19.25, v4.19.24, v4.19.23, v4.19.22, v4.19.21, v4.19.20, v4.19.19, v4.19.18, v4.19.17, v4.19.16, v4.19.15, v4.19.14, v4.19.13, v4.19.12, v4.19.11, v4.19.10, v4.19.9, v4.19.8 |
|
#
e4969832 |
| 07-Dec-2018 |
Marek Szyprowski <m.szyprowski@samsung.com> |
ARM: exynos_defconfig: Add TOSHIBA TC358764 bridge driver
Add DRM bridge driver for TOSHIBA TC358764 chip used in LCD panel for Samsung Exynos5250-based Arndale board.
Signed-off-by: Marek Szyprows
ARM: exynos_defconfig: Add TOSHIBA TC358764 bridge driver
Add DRM bridge driver for TOSHIBA TC358764 chip used in LCD panel for Samsung Exynos5250-based Arndale board.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
#
6e82e64b |
| 07-Dec-2018 |
Marek Szyprowski <m.szyprowski@samsung.com> |
ARM: exynos_defconfig: Add MAX8952 regulator driver
Add regulator driver for MAX8952 PMIC chip used on Samsung UniversalC210 board.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed
ARM: exynos_defconfig: Add MAX8952 regulator driver
Add regulator driver for MAX8952 PMIC chip used on Samsung UniversalC210 board.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v4.19.7 |
|
#
193b4d45 |
| 04-Dec-2018 |
Marek Szyprowski <m.szyprowski@samsung.com> |
ARM: exynos_defconfig: Add MAX8998 RTC and charger drivers
Add RTC and charger drivers for MAX8998 chip used on Samsung UniversalC210 board.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.co
ARM: exynos_defconfig: Add MAX8998 RTC and charger drivers
Add RTC and charger drivers for MAX8998 chip used on Samsung UniversalC210 board.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v4.19.6, v4.19.5, v4.19.4, v4.18.20, v4.19.3, v4.18.19, v4.19.2, v4.18.18, v4.18.17, v4.19.1, v4.19, v4.18.16, v4.18.15, v4.18.14, v4.18.13, v4.18.12, v4.18.11, v4.18.10, v4.18.9, v4.18.7, v4.18.6, v4.18.5, v4.17.18, v4.18.4, v4.18.3, v4.17.17, v4.18.2, v4.17.16, v4.17.15, v4.18.1, v4.18, v4.17.14, v4.17.13, v4.17.12, v4.17.11, v4.17.10, v4.17.9, v4.17.8, v4.17.7, v4.17.6, v4.17.5, v4.17.4 |
|
#
23c70641 |
| 02-Jul-2018 |
Enric Balletbo i Serra <enric.balletbo@collabora.com> |
arm/arm64: configs: Remove the MFD_ prefix for MFD_CROS_EC_I2C/SPI symbols.
The cros-ec I2C and SPI transport drivers have been moved from MFD subsystem to platform/chrome, at the same time, the con
arm/arm64: configs: Remove the MFD_ prefix for MFD_CROS_EC_I2C/SPI symbols.
The cros-ec I2C and SPI transport drivers have been moved from MFD subsystem to platform/chrome, at the same time, the config symbol has been renamed and lost the MFD_ prefix, so update all configs to the new config symbol name.
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com> Acked-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Guenter Roeck <groeck@chromium.org> Signed-off-by: Benson Leung <bleung@chromium.org>
show more ...
|
Revision tags: v4.17.3, v4.17.2, v4.17.1, v4.17 |
|
#
a855ba10 |
| 16-Apr-2018 |
Marek Szyprowski <m.szyprowski@samsung.com> |
ARM: exynos_defconfig: enable S6E63J0X03 panel driver
Add Samsung S6E63J0X03 DSI panel driver to enable support for display panel on Exynos3250-based Samsung Rinato board.
Signed-off-by: Marek Szyp
ARM: exynos_defconfig: enable S6E63J0X03 panel driver
Add Samsung S6E63J0X03 DSI panel driver to enable support for display panel on Exynos3250-based Samsung Rinato board.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v4.16, v4.15 |
|
#
6b732dfb |
| 12-Dec-2017 |
Shuah Khan <shuahkh@osg.samsung.com> |
ARM: exynos_defconfig: Enable CONFIG_EXYNOS_IOMMU
EXYNOS_IOMMU is disabled in exynos_defconfig since it was known to cause boot failures on Exynos Chromebooks. The recommendation was for IOMMU to be
ARM: exynos_defconfig: Enable CONFIG_EXYNOS_IOMMU
EXYNOS_IOMMU is disabled in exynos_defconfig since it was known to cause boot failures on Exynos Chromebooks. The recommendation was for IOMMU to be enabled manually on systems as needed.
A recent exynos_drm change added a warning message when EXYNOS_IOMMU is disabled. It is necessary to enable it to avoid the warning messages. A few initial tests have shown that enabling EXYNOS_IOMMU might be safe on Exynos Chrome-books.
Due to some other changes in the order of operations during boot process, power domains are initialized very early and because of the temporary lack of devices (which are not yet added to the system), are turned off.
This practically stops FIMD for scanning framebuffer very early during boot, before IOMMU gets initialized and "solves" the issue, which was the reason to disable Exynos IOMMU by default on Exynos Snow Chromebooks.
Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com> Acked-by: Marek Szyprowski <m.szyprowski@samsung.com> Tested-by: Marek Szyprowski <m.szyprowski@samsung.com> [krzk: Extend message with Marek Szyprowski's explanation] Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
#
821b8787 |
| 30-Nov-2017 |
Marek Szyprowski <m.szyprowski@samsung.com> |
ARM: exynos_defconfig: Enable missing drivers for supported Exynos boards
Enable following drivers for recently merged devices: - perf events and ARM PMU (Performance Measurement Unit) driver for al
ARM: exynos_defconfig: Enable missing drivers for supported Exynos boards
Enable following drivers for recently merged devices: - perf events and ARM PMU (Performance Measurement Unit) driver for all Exynos boards - CEC and S5P CEC driver for all Exynos4 and Exynos5 boards with HDMI - Sii9234 DRM HDMI-MHL bridge for Trats2 - dedicated Odroid ASoC machine driver for Odroid XU3/XU4
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v4.13.16, v4.14, v4.13.5 |
|
#
a99897f5 |
| 02-Oct-2017 |
Marek Szyprowski <m.szyprowski@samsung.com> |
ARM: exynos_defconfig: Enable UAS support for Odroid HC1 board
Odroid HC1 board has built-in JMicron USB to SATA bridge, which supports UAS protocol. Compile-in support for it (instead of enabling i
ARM: exynos_defconfig: Enable UAS support for Odroid HC1 board
Odroid HC1 board has built-in JMicron USB to SATA bridge, which supports UAS protocol. Compile-in support for it (instead of enabling it as module) to make sure that all built-in storage devices are available for rootfs. The bridge itself also supports fallback to standard USB Mass Storage protocol, but USB Mass Storage class doesn't bind to it when UAS is compiled as module and modules are not (yet) available.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v4.13, v4.12 |
|
#
57ee2414 |
| 21-Jun-2017 |
Krzysztof Kozlowski <krzk@kernel.org> |
ARM: exynos_defconfig: Enable locking test options
exynos_defconfig, beside serving as a reference config for Exynos-based devices, is used by developers during regular development work. Enabling op
ARM: exynos_defconfig: Enable locking test options
exynos_defconfig, beside serving as a reference config for Exynos-based devices, is used by developers during regular development work. Enabling options responsible for locking tests allows to discover bugs in drivers and mach code earlier.
This enables: 1. Detection of sleeping in atomic sections (DEBUG_ATOMIC_SLEEP), 2. Full lockdep (DEBUG_LOCK_ALLOC and PROVE_LOCKING which makes other lock debug entries unneeded), 3. Detection of soft, kernel lockups (SOFTLOCKUP_DETECTOR).
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Anand Moon <linux.amoon@gmail.com>
show more ...
|
#
301c129b |
| 21-Jun-2017 |
Krzysztof Kozlowski <krzk@kernel.org> |
ARM: exynos_defconfig: Enable NLS_UTF8 and some crypto algorithms
Enable useful, but not essential components: - NLS_UTF8, it might be used for accessing Microsoft-FS based storages, - popular cry
ARM: exynos_defconfig: Enable NLS_UTF8 and some crypto algorithms
Enable useful, but not essential components: - NLS_UTF8, it might be used for accessing Microsoft-FS based storages, - popular crypto algorithms and transformations as modules.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Anand Moon <linux.amoon@gmail.com>
show more ...
|
#
e7e29490 |
| 21-Jun-2017 |
Krzysztof Kozlowski <krzk@kernel.org> |
ARM: exynos_defconfig: Enable Bluetooth, mac80211, NFC and more USB drivers
Enable useful, but not essential, stacks and drivers as modules: - Bluetooth, - mac80211, - NFC, - some USB network ad
ARM: exynos_defconfig: Enable Bluetooth, mac80211, NFC and more USB drivers
Enable useful, but not essential, stacks and drivers as modules: - Bluetooth, - mac80211, - NFC, - some USB network adapters, - USB storage, - additional USB devices (printers etc).
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Anand Moon <linux.amoon@gmail.com>
show more ...
|
#
e5094f9c |
| 08-Jun-2017 |
Krzysztof Kozlowski <krzk@kernel.org> |
ARM: exynos_defconfig: Save defconfig
Generate new defconfig to get rid of obsolete Kconfig entries: - RFKILL_REGULATOR is gone; - COMMON_CLK_MAX77802 was merged into COMMON_CLK_MAX77686;
Signed-
ARM: exynos_defconfig: Save defconfig
Generate new defconfig to get rid of obsolete Kconfig entries: - RFKILL_REGULATOR is gone; - COMMON_CLK_MAX77802 was merged into COMMON_CLK_MAX77686;
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Acked-by: Arnd Bergmann <arnd@arndb.de>
show more ...
|
#
2a7ae1c0 |
| 08-Jun-2017 |
Krzysztof Kozlowski <krzk@kernel.org> |
ARM: defconfig: samsung: Re-order entries to match savedefconfig
Re-order entries just like savedefconfig would do so it will be easier to review the changes before actual savedefconfig.
Signed-off
ARM: defconfig: samsung: Re-order entries to match savedefconfig
Re-order entries just like savedefconfig would do so it will be easier to review the changes before actual savedefconfig.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Acked-by: Arnd Bergmann <arnd@arndb.de>
show more ...
|
Revision tags: v4.10.17, v4.10.16, v4.10.15, v4.10.14, v4.10.13, v4.10.12, v4.10.11, v4.10.10, v4.10.9, v4.10.8, v4.10.7, v4.10.6 |
|
#
7508a6a7 |
| 25-Mar-2017 |
Krzysztof Kozlowski <krzk@kernel.org> |
ARM: exynos_defconfig: Enable Exynos RNG and user-space crypto API
Enable the new Exynos pseudo random number generator driver and user-space API to access crypto algorithms and devices (not only RN
ARM: exynos_defconfig: Enable Exynos RNG and user-space crypto API
Enable the new Exynos pseudo random number generator driver and user-space API to access crypto algorithms and devices (not only RNG).
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v4.10.5, v4.10.4, v4.10.3, v4.10.2 |
|
#
fd2694a1 |
| 28-Feb-2017 |
Shuah Khan <shuahkh@osg.samsung.com> |
ARM: exynos_defconfig: Increase CONFIG_CMA_SIZE_MBYTES to 96
Current CMA size of 64 Mbytes is right on the edge of being small when several drivers need to allocate large CMA buffers.
For example,
ARM: exynos_defconfig: Increase CONFIG_CMA_SIZE_MBYTES to 96
Current CMA size of 64 Mbytes is right on the edge of being small when several drivers need to allocate large CMA buffers.
For example, if the s5p-mfc driver needs to pre-allocate CMA memory to decode a H.264 1080p video, then there won't be enough CMA memory left for other drivers, such as the exynos-drm driver that may need to allocate GEM buffers for the display manager.
Increasing CMA size to 96 Mbytes in exynos_defconfig addresses use-cases such as these.
Suggested-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com> Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
Revision tags: v4.10.1, v4.10 |
|
#
d3b6e270 |
| 30-Jan-2017 |
Krzysztof Kozlowski <krzk@kernel.org> |
ARM: exynos_defconfig: Enable DYNAMIC_DEBUG and get rid of old ext3
DYNAMIC_DEBUG is quite useful for debugging kernels and should not cause noticeable performance regressions. It makes the kernel
ARM: exynos_defconfig: Enable DYNAMIC_DEBUG and get rid of old ext3
DYNAMIC_DEBUG is quite useful for debugging kernels and should not cause noticeable performance regressions. It makes the kernel bigger (around 4%) but this difference should not impact typical developer and reference usage of this defconfig.
Sizes: zImage-old: 4641496 bytes zImage-new: 4811384 bytes
text data bss dec hex filename 7031229 2570916 327016 9929161 9781c9 vmlinux-old 7205921 2800052 327016 10332989 9dab3d vmlinux-new
Additionally, remove the EXT3_FS symbol because it is entirely replaced by EXT4_FS.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>
show more ...
|