aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ipq806x/patches-4.0
Commit message (Collapse)AuthorAgeFilesLines
* ipq806x: fix boot freeze on zImage kernelFelix Fietkau2015-05-101-0/+72
| | | | | | | | | | | | | | | | | | | | | | | ARCH_QCOM is using the ARCH_MULTIPLATFORM option, as now recommended on most ARM architectures. This automatically calculate ZRELADDR by masking PHYS_OFFSET with 0xf8000000. On IPQ806x though, the first ~20MB of RAM is reserved for the hardware. In newer bootloader, when DT is used, this is not a problem, we just reserve this memory in the device tree. But if the bootloader doesn't have DT support, then ATAGS have to be used. In this case, the ARM decompressor will position the kernel in this low mem, which will not be in the RAM section mapped by the bootloader, which means the kernel will freeze in the middle of the boot process trying to map the memory. As a work around, this patch allows disabling AUTO_ZRELADDR when ARCH_QCOM is selected. It makes the zImage usage possible on bootloaders which don't support device-tree, which is the case on certain early IPQ806x based designs. Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org> SVN-Revision: 45661
* ipq806x: add db149 dts filesJohn Crispin2015-04-211-0/+293
| | | | | | | | | DB149 is an IPQ806x based development platform. This patch adds the dts files to support it. Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org> SVN-Revision: 45536
* ipq806x: add support for 4.0 kernelJohn Crispin2015-04-019-0/+1382
Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org> SVN-Revision: 45210