Age | Commit message (Collapse) | Author |
|
Signed-off-by: Jon Medhurst <tixy@linaro.org>
(cherry picked from commit 4e6c80894bb36f635ce8b8de1dd7655346add3aa)
Signed-off-by: Alex Shi <alex.shi@linaro.org>
Conflicts solution:
/* only pick pci kconfigs */
linaro/configs/vexpress64.conf
|
|
v4.1/topic/configs
* 'config-core-4.1' of https://git.linaro.org/kernel/configs:
Rename preempt-rt.config to preempt-rt.conf to follow the general rule
|
|
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
* configs/config-core-4.1:
linaro/configs: add preempt-rt.config
|
|
For the RT patchset, add a preempt-rt fragment to the "mainline"
fragment directory to make it easier to build automatically without
having to go into menuconfig and select the Fully Preemptible Kernel
(RT) to be the Preemption Model and to turn of CPU Frequency scaling. It
isn't mandatory to turn off CPU_FREQ. However, you get a more
predictable latency range.
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Acked-by: Kevin Hilman <khilman@linaro.org>
|
|
|
|
Upstream defconfigs set CONFIG_NFS_V2=y, which is needed to test kernel
with NFSroot. However when we merge the linaro-base.conf, it disables
CONFIG_NFS_V2, which caused NFS mount failure.
Since NFS_V2 is enabled by default in the upstream defconfigs, removing
line "CONFIG_NFS_V2 is not set" will keep it enabled and fix the
problem.
Signed-off-by: Chase Qi <chase.qi@linaro.org>
Acked-by: Kevin Hilman <khilman@linaro.org>
|
|
|
|
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
|
|
|
|
The config option for the USB device was changed in Linux 4.0 by
commit 100832abf065 ("usb: isp1760: Make HCD support optional")
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
The config was removed in Linux 3.19 by commit 81cc3f868d30
("ARM: vexpress: Remove non-DT code")
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
Having a verbose version name makes the provenance of a kernel
more easily identifiable and so aids debugging of reported problems.
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
|
|
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
|
|
Pick this change from the qcom_defconfig.
drivers/gpu/drm/msm/dsi/dsi_pll.c fails to compile.
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
config-tracking
|
|
Enabling Exynos DRM IOMMU support for Exynos is currently broken and causes
a BUG on exynos-iommu driver. See https://lkml.org/lkml/2015/2/17/163 for
the details.
Also remove DRM_EXYNOS_IOMMU as it is not user selectable any more: commit
8dcc14f82f06 ("drm/exynos: IOMMU support should not be selectable by user").
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
|
|
cause CONFIG_ARCH_VEXPRESS to be disabled
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
The purpose of the config fragment is to enable the audit feature testing
on ARMv8.
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
Currently we have linaro-base.conf (all basic config options, arch/arm
specific included), and linaro-base64.conf (config options we use for
arm64 builds). So for arm 32-bit builds one should use linaro-base.conf,
while for arm 64-bit ones - linaro-base.conf *plus* linaro-base64.conf.
This is 1) confusing (some patches I receive treat linaro-base64.conf
as the only linaro-base* fragment to be used for 64-bit builds, and do
the same changes to both linaro-base.conf and linaro-base64.conf), and
2) not quite right to have arch/arm specific options in the config fragment
used for arch/arm64 builds.
Let's leave all the generic options in linaro-base.conf, and put the arch
specific ones into separate config fragments. So that the use pattern would
become the same for arm 32-bit and 64-bit builds:
* 32-bit case: use linaro-base.conf plus linaro-base-arm.conf
* 64-bit case: use linaro-base.conf plus linaro-base-arm64.conf
Not to break the current builds, the options moved to linaro-base-arm.conf
are not removed from linaro-base.conf by this commit. This will be done
later, when all the builds are updated to use linaro-base.conf plus
linaro-base-arm.conf.
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
This will add few extra prints to the boot log.
Example log:
[ 9.860954] ### dt-test ### start of selftest - you will see error messages
[ 9.861889] /testcase-data/phandle-tests/consumer-a: could not get #phandle-cells-missing for /testcase-data/phandle-tests/provider1
[ 9.861898] /testcase-data/phandle-tests/consumer-a: could not get #phandle-cells-missing for /testcase-data/phandle-tests/provider1
[ 9.861912] /testcase-data/phandle-tests/consumer-a: could not find phandle
[ 9.861924] /testcase-data/phandle-tests/consumer-a: could not find phandle
[ 9.861935] /testcase-data/phandle-tests/consumer-a: arguments longer than property
[ 9.861945] /testcase-data/phandle-tests/consumer-a: arguments longer than property
[ 9.863717] irq: no irq domain found for /testcase-data/interrupts/intc0 !
[ 9.868324] ### dt-test ### end of selftest - 96 passed, 0 failed
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
Now that the android topic is fixed, CONFIG_IPV6=y is no longer needed.
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
This is to workaround the boot failure in 3.17 based kernels:
[ 2.263592] [drm] No driver support for vblank timestamp query.
[ 2.269472] exynos-mixer 14450000.mixer: probe start
[ 2.279002] kernel BUG at /home/buildslave/workspace/linux-linaro-tracking-ll/drivers/iommu/exynos-iommu.c:481!
[ 2.289076] Internal error: Oops - BUG: 0 [#1] SMP ARM 291.215
[ 2.294190] Modules linked in:
[ 2.297228] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.17.0-rc2-linaro-arndale #1
[ 2.304786] task: e607f740 ti: e60c0000 task.ti: e60c0000
[ 2.310169] PC is at __exynos_sysmmu_enable+0x198/0x1a0
[ 2.315372] LR is at exynos_iommu_attach_device+0x5c/0xd0
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
The workaround to disable CONFIG_CPU_IDLE doesn't work for all the models.
Let's use the other one.
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
There's a known issue with ARM trusted firmware:
CPU idle does not work on the advertised version of the Foundation FVP.
Some FVP fixes are required that are not available externally at the time
of writing.
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
arch/arm/mach-exynos/sleep.S introduced in 3.15 fails to compile
if CONFIG_THUMB2_KERNEL=y:
AS arch/arm/mach-exynos/sleep.o
arch/arm/mach-exynos/sleep.S: Assembler messages:
arch/arm/mach-exynos/sleep.S:57: Error: invalid immediate for address calculation (value = 0x00000004)
make[2]: *** [arch/arm/mach-exynos/sleep.o] Error 1
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
arch/arm/mach-exynos/sleep.S introduced in 3.15 fails to compile
if CONFIG_THUMB2_KERNEL=y:
AS arch/arm/mach-exynos/sleep.o
arch/arm/mach-exynos/sleep.S: Assembler messages:
arch/arm/mach-exynos/sleep.S:57: Error: invalid immediate for address
calculation (value = 0x00000004)
make[2]: *** [arch/arm/mach-exynos/sleep.o] Error 1
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
arch/arm/mach-exynos/sleep.S introduced in 3.15 fails to compile
if CONFIG_THUMB2_KERNEL=y:
AS arch/arm/mach-exynos/sleep.o
arch/arm/mach-exynos/sleep.S: Assembler messages:
arch/arm/mach-exynos/sleep.S:57: Error: invalid immediate for address calculation (value =
0x00000004)
make[6]: *** [arch/arm/mach-exynos/sleep.o] Error 1
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
Prior to Linux 3.15, ARM_VEXPRESS_SPC_CPUFREQ selected
ARM_BIG_LITTLE_CPUFREQ, now it depends on it so we need to
select it in our config.
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Enabling THUMB2 currently breaks multi_v7 kernel build (ARCH_SUNXI smp
code can't be compiled in Thumb-2). Also THUMB2 breaks kexec.
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
|
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
The firmware blob is added in LT tree, hence the config option should be enabled
in lt-specific config fragment.
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|
|
Currently we are getting a boot-time panic when XHCI is enabled. Till
the issue is fixed, XHCI would be disabled. USB 2.0 port would be active.
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
|