This new build target can be used to generate a ubinized.bin file,
including the kernel and the FS specified as an argument.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
include/image.mk | 6 ++
1 file changed, 6 insertions(+)
diff --git a/include/image.mk b/include/image.mk
UBI image will be used to flash in NAND.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/image/Makefile | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target/linux/ipq806x/image/Makefile
b/target/linux/ipq806x/image/Makefile
index b64d629..698aeb9 100644
-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 4 +++
target/linux/ipq806x/config-4.1| 8 ++---
.../patches-3.18/021-add-ap148-partitions.patch| 34 ++
...1-ARM-qcom-add-USB-nodes-to-ipq806x-ap148.patch | 2
This patch adds a new parser which uses the SMEM available on IPQ and
some other QCOM platforms to map the MTD partitions.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
...37-mtd-add-SMEM-parser-for-QCOM-platforms.patch | 277 +
...37-mtd-add-SMEM-parser-for-QCOM
2 patches are cherry-picked from the following LKML thread:
*https://lkml.org/lkml/2015/4/11/208
The last patch (036-soc-qcom-add-smem-to-IPQ806x-platforms.patch) is
adding the corresponding DT nodes required for IPQ806x.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
...soc-qcom-Add
nodes on
IPQ806x platforms (033-soc-qcom-Add-sfbp-device-to-IPQ806x-dts.patch).
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
...0-hwspinlock-core-add-device-tree-support.patch | 167 +++
...qcom-Add-support-for-Qualcomm-HW-Mutex-bl.patch | 234
-by: Mathieu Olivari math...@codeaurora.org
---
...t-add-generic-parsing-of-linux-part-probe.patch | 175 -
...t-add-generic-parsing-of-linux-part-probe.patch | 175 +
.../400-mtd-add-rootfs-split-support.patch | 16 +-
...port-for-different-partition
Olivari
Cc: Felix Fietkau; Jonas Gorski; John Crispin; OpenWrt Development List
Subject: Re: [OpenWrt-Devel] [PATCH 1/5] kernel: move linux, part-probe dt
parsing in generic code
On 13 August 2015 at 04:37, Mathieu Olivari math...@codeaurora.org wrote:
The linux,part-probe dts parsing is a pretty
2 patches are cherry-picked from the following LKML thread:
*https://lkml.org/lkml/2015/4/11/208
The last patch (036-soc-qcom-add-smem-to-IPQ806x-platforms.patch) is
adding the corresponding DT nodes required for IPQ806x.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
...soc-qcom-Add
This patch adds a new parser which uses the SMEM available on IPQ and
some other QCOM platforms to map the MTD partitions.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../037-mtd-add-qcom-smem-parser.patch | 253 +
.../patches-4.1/037-mtd-add-qcom
layout
was detected accurately on both boot methods.
Mathieu Olivari (5):
kernel: move linux,part-probe dt parsing in generic code
ipq806x: add hwspinlock support
ipq806x: add SMEM support
ipq806x: add QCOM SMEM based MTD parser
ipq806x: switch AP148 to using SMEM based MTD parser
...t
nodes on
IPQ806x platforms (033-soc-qcom-Add-sfbp-device-to-IPQ806x-dts.patch).
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
...0-hwspinlock-core-add-device-tree-support.patch | 167 +++
...qcom-Add-support-for-Qualcomm-HW-Mutex-bl.patch | 234
-by: Mathieu Olivari math...@codeaurora.org
---
...t-add-generic-parsing-of-linux-part-probe.patch | 175 -
...t-add-generic-parsing-of-linux-part-probe.patch | 175 +
.../400-mtd-add-rootfs-split-support.patch | 16 +-
...port-for-different-partition
-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 4 +++
target/linux/ipq806x/config-4.1| 8 ++---
.../patches-3.18/021-add-ap148-partitions.patch| 34 ++
...1-ARM-qcom-add-USB-nodes-to-ipq806x-ap148.patch | 2
...@openwrt.org
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../157-ARM-DT-ipq8064-Add-ADM-device-node.patch| 13 -
...com-dts-Enable-NAND-node-on-IPQ8064-AP148-platform.patch | 2 +-
.../707-ARM-dts-qcom-add-mdio-nodes-to-ap148-db149.patch| 2 +-
...8-ARM
partitioning, or regular fixed
partitioning. Not sure if something like this has ever been done in the
past; but we could explore it.
Thanks,
Mathieu
-Original Message-
From: Felix Fietkau [mailto:n...@openwrt.org]
Sent: Friday, August 07, 2015 2:11 AM
To: Mathieu Olivari; j
:size erasesize name
mtd0: 1000 0002 qcom-nandc
...
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/Makefile| 2 +-
target/linux/ipq806x/config-3.18 | 21 -
target/linux/ipq806x/config-4.1 | 19 ++-
3 files changed
from
it.
Mathieu Olivari (3):
ipq806x: Add ADM support
ipq806x: add NAND flash controller support
ipq806x: enable NAND flash support in the kernel
target/linux/ipq806x/Makefile |2 +-
target/linux/ipq806x/config-3.18 | 20 +
target/linux/ipq806x
These patches add support for ipq806x NAND flash controller. Most of
these are cherry-picked backported from LKML:
*https://lkml.org/lkml/2015/8/3/16
This patch just modifies the kernel code, but doesn't change the config.
It should be harmless.
Signed-off-by: Mathieu Olivari math
to
bring-up NAND flash support.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 1 +
target/linux/ipq806x/config-4.1| 1 +
...1-ARM-qcom-add-USB-nodes-to-ipq806x-ap148.patch | 2 +-
.../150-dmaengine-Rework
This patch has been posted a few weeks ago. Just posting again as a
gentle reminder. Concerns were raised regarding whether the SDK worked
after the modification, which has been confirmed.
Mathieu Olivari (2):
rules.mk: export STAGING_DIR_HOST to sub-makefiles and shells
tools/quilt: fix
. The quilt executable doesn't find its
different commands, errors out, and creates this message.
We're fixing it by using $STAGING_DIR_HOST rather than $STAGING_DIR,
which is absolute. It will work even if there is no target directory
yet.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
Certains host packages (like quilt) need to know the previously used
install location at run-time. They currently use $STAGING_DIR, which
causes issues on cleaned environment, where $STAGING_DIR doesn't exist
yet.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
rules.mk | 2 +-
1 file
-rename.sh -i 5 target/linux/generic/1*
Add 5 to all the prefix numbers of all the patch files specified as an
argument.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
scripts/patch-rename.sh | 66 +
1 file changed, 66 insertions(+)
create
PCIe controller nodes are numbers 0/1/2 in the chipset dtsi file, but
the pinmux nodes are numbers 1/2/3. We'll make it consistent by changing
the pinmux numbering to match the controller's one.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
...-qcom-add-pcie-nodes-to-ipq806x
with bootloader branch 0.0.1
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
...-qcom-add-pcie-nodes-to-ipq806x-platforms.patch | 23 +-
.../patches-3.18/114-pcie-add-ctlr-init.patch | 278 +
.../patches-3.18/115-add-pcie-aux-clk-dts.patch| 80 ++
...RM-dts
We forgot to enable the stmmac driver for 4.1 kernel, so ethernet
interfaces don't show-up on this kernel.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-4.1 | 5 +
1 file changed, 5 insertions(+)
diff --git a/target/linux/ipq806x/config-4.1 b/target
to generate their own firmare as well.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/image/Makefile| 10 ++
.../ipq806x/patches-3.18/024-ap148-add-memory-node.patch | 14 ++
.../ipq806x/patches-4.1/024-ap148-add-memory
Remove options which have been moved into the generic config ever since.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 1 -
target/linux/ipq806x/config-4.1 | 12
2 files changed, 13 deletions(-)
diff --git a/target/linux/ipq806x
Olivari; j...@openwrt.org; blo...@openwrt.org
Cc: openwrt-devel@lists.openwrt.org
Subject: Re: [PATCH 3/4] ipq806x: fix pcie pinmux naming in ipq806x dts
On 2015-08-04 23:55, Mathieu Olivari wrote:
PCIe controller nodes are numbers 0/1/2 in the chipset dtsi file, but
the pinmux nodes are numbers 1/2/3
Hi Jow,
I just tried it out. I confirm the SDK works after the patch as well.
Thanks,
Mathieu
-Original Message-
From: openwrt-devel [mailto:openwrt-devel-boun...@lists.openwrt.org] On
Behalf Of Jo-Philipp Wich
Sent: Wednesday, July 22, 2015 12:29 AM
To: openwrt-devel@lists.openwrt.org
Certains host packages (like quilt) need to know the previously used
install location at run-time. They currently use $STAGING_DIR, which
causes issues on cleaned environment, where $STAGING_DIR doesn't exist
yet.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
rules.mk | 2 +-
1 file
. The quilt executable doesn't find its
different commands, errors out, and creates this message.
We're fixing it by using $STAGING_DIR_HOST rather than $STAGING_DIR,
which is absolute. It will work even if there is no target directory
yet.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
Ethernet GMAC is built-in the SoC, so there is no need to enable it as a
module. We'll just assume we need it. That's what is done for other
platform where this driver is used so it'll make things more consistent.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x
We just moved the stmmac support in the kernel for ipq806x. Therefore,
nobody needs this driver so we'll just get rid of it.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
package/kernel/linux/modules/netdevices.mk | 21 -
1 file changed, 21 deletions(-)
diff
Yeah; that's what I was thinking actually. I'll post a patch today.
-Original Message-
From: Felix Fietkau [mailto:n...@openwrt.org]
Sent: Friday, May 29, 2015 1:35 PM
To: Mathieu Olivari; blo...@openwrt.org; ka...@openwrt.org
Cc: openwrt-devel@lists.openwrt.org
Subject: Re: [PATCH 3/6
Daros de Luca luizl...@gmail.com
Initial proposal is here: https://patchwork.ozlabs.org/patch/473676/
Thanks,
Mathieu
-Original Message-
From: Felix Fietkau [mailto:n...@openwrt.org]
Sent: Wednesday, May 27, 2015 8:33 AM
To: Mathieu Olivari; 'Luiz Angelo Daros de Luca'; blo...@openwrt.org
It was not merged; it stayed pending without resolution since then, so I
figured I’d find an alternative.
Thanks,
Mathieu
From: Luiz Angelo Daros de Luca [mailto:luizl...@gmail.com]
Sent: Tuesday, May 26, 2015 3:08 PM
To: Mathieu Olivari; n...@openwrt.org; blo...@openwrt.org
Cc: openwrt
doesn't silently fail.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
package/devel/perf/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/devel/perf/Makefile b/package/devel/perf/Makefile
index b77e29a..e31a693 100644
--- a/package/devel/perf
This patch serie replaces the previously used qca-nss-gmac driver by its
upstream counterpart cherry-picked from the following LKML thread:
*https://lkml.org/lkml/2015/5/26/744
Mathieu Olivari (6):
ipq806x: move arm-gic include into pcie patch
kernel: add missing STMMAC options in generic
STMMAC_PLATFORM and STMMAC_PCI have been added recently in the kernel,
but show up only when STMMAC driver is enabled. So se'll add it in the
generic config, so the kernel build doesn't stall whenever we enable
this driver.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux
Most ipq806x platforms use an ethernet switch, and the new upstream
GMAC driver makes use of the Fixed PHY emulation to force the link
settings despite the lack of PHY.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 1 +
target/linux/ipq806x/config
This include is necessary starting at the PCIe patch, which has a lower
number. So in order to keep the patches consistent, we'll move the
arm-gic include in the first patch who needs it.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../112-ARM-dts-qcom-add-pcie-nodes-to-ipq806x
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
package/kernel/linux/modules/netdevices.mk | 21 +
1 file changed, 21 insertions(+)
diff --git a/package/kernel/linux/modules/netdevices.mk
b/package/kernel/linux/modules/netdevices.mk
index 9dd18f3..62fd949 100644
nss-gmac has been replaced by its upstream counterpart stmmac, to
which we added the SoC glue layer required for it to run on IPQ806x.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
package/kernel/qca-nss-gmac/Makefile | 50 --
...01-nss-gmac-remove
On Tue, May 26, 2015 at 08:12:01AM -0700, Karl Palsson wrote:
From: Karl Palsson ka...@remake.is
Can be helpful in diagnosing unexpected package overlaps between feeds.
Signed-off-by: Karl Palsson ka...@remake.is
---
scripts/feeds | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
not apply (enforce with -f)
This change just adapts the actual patch to fix what is in kernel 4.0
and make it apply cleanly.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
...-ipv6-Fixed-source-specific-default-route-handling.patch | 13 +++--
1 file changed, 3 insertions(+), 10
-picked from linux-next and LKML, with a
couple of fixes and backports here and there.
Mathieu Olivari (5):
ipq806x: refresh kernel patches
ipq806x: disable i2c device on gsbi4
ipq806x: add power regulators support
ipq806x: add enable cpufreq support
ipq806x: enable cpu idle support
Patches are cherry-picked from linux-next. We're also adding the
corresponding config option to the kernel.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 6 +-
target/linux/ipq806x/config-4.0| 5 +-
...-mfd
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../011-watchdog-qcom-use-timer-devicetree-binding.patch | 11 +++
...ARM-qcom-add-description-of-KPSS-WDT-for-IPQ8064.patch | 5 -
target/linux/ipq806x/patches-3.18/022-add-db149-dts.patch | 8
...02-soc-qcom-gsbi
clks and i2c on gsbi4
are meant for RPM usage. So turning them off in kernel is incorrect.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
...M-dts-ipq806x-Disable-i2c-device-on-gsbi4.patch | 53 ++
...1-ARM-qcom-add-USB-nodes-to-ipq806x-ap148.patch | 2 +-
...-qcom-add
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 3 +++
target/linux/ipq806x/config-4.0 | 3 +++
2 files changed, 6 insertions(+)
diff --git a/target/linux/ipq806x/config-3.18 b/target/linux/ipq806x/config-3.18
index 2f5954c..814f142 100644
argp-standalone is required by elfutils, itself required by perf. So
we'll move this package from packages.git and make it part of the core
distribution.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
package/libs/argp-standalone/Makefile | 48 +
.../patches
perf in upstream Linux kernel 3.17 onwards expects STT_GNU_IFUNC
replicate it from glibc
Patch cherry-picked from:
http://lists.busybox.net/pipermail/uclibc/2015-February/048825.html
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../012-elf-Add-STT_GNU_IFUNC-from-glibc.patch
bzip2 is required by elfutils, itself required by perf. So we'll move
this package from packages.git and make it part of the core
distribution.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
package/utils/bzip2/Makefile | 87
1 file changed
perf has on
eglibc.
Mathieu Olivari (5):
uClibc: elf: Add STT_GNU_IFUNC from glibc
argp-standalone: import package from packages.git
elfutils: import package from packages.git
bzip2: import package from packages.git
perf: remove EGLIBC dependency
package/devel/perf/Makefile
EGLIBC dependency was required as libelf was not found. But we now fixed
the root cause, so we can remove it. perf works with uClibc again.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
package/devel/perf/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
...@lists.openwrt.org] On Behalf
Of Mathieu Olivari
Sent: Monday, May 18, 2015 7:32 PM
To: 'Luiz Angelo Daros de Luca'; blo...@openwrt.org
Cc: mmccl...@codeaurora.org; openwrt-devel@lists.openwrt.org
Subject: Re: [OpenWrt-Devel] [PATCH 3/5] elfutils: import package from
packages.git
Yeah; I actually wondered
Thanks,
Mathieu
From: Luiz Angelo Daros de Luca [mailto:luizl...@gmail.com]
Sent: Monday, May 18, 2015 6:43 PM
To: Mathieu Olivari; blo...@openwrt.org
Cc: mmccl...@codeaurora.org; openwrt-devel@lists.openwrt.org
Subject: Re: [OpenWrt-Devel] [PATCH 3/5] elfutils: import package from
packages.git
elfutils is required by perf. So we'll move this package from
packages.git and make it part of the core distribution.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
package/libs/elfutils/Makefile | 97 +
.../patches/001-elfutils-portability.patch | 1871
defconfig
This change is removing the need for the first defconfig, making the
process more logical for OpenWrt users using the package/symlinks target.
Signed-off-by: Mathieu Olivari math...@qca.qualcomm.com
---
Makefile| 14 --
include/toplevel.mk | 14 ++
2 files
the ap148 dbs149 DTS
files (patch 113).
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 6 +
target/linux/ipq806x/config-4.0| 10 +-
...CI-qcom-Document-PCIe-devicetree-bindings.patch | 266
...-qcom
.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
Notes:
v2:
*add the patch for kernel 4.0
.../300-arch-arm-force-ZRELADDR-on-arch-qcom.patch | 72 ++
.../300-arch-arm-force-ZRELADDR-on-arch-qcom.patch | 72 ++
2 files changed, 144
but it is done as a stepping stone for early IPQ806x
platforms, which did not include DT support in U-boot.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
Notes:
v2:
Addressing jogo comments about DTB compat. Current platforms set
the console bootargs to an incorrect value
This option has been added in kernel 3.17. It shows-up only when both
ARCH_QCOM and CRYPTO are enabled. So we'll disable these two by default
to avoid stalling the build when these conditions are met.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/generic/config-3.18 | 1
.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../300-arch-arm-force-ZRELADDR-on-arch-qcom.patch | 72 ++
1 file changed, 72 insertions(+)
create mode 100644
target/linux/ipq806x/patches-3.18/300-arch-arm-force-ZRELADDR-on-arch-qcom.patch
diff --git
a/target/linux
This change enable ATAGS support in ipq806x kernel options, and generate
the zImage as part of the kernel binaries.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/Makefile | 2 +-
target/linux/ipq806x/config-3.18 | 7
mkits.sh help currently shows dtb file as optional, but generates an
invalid its file when this option is unspecified.
We're fixing this problem by removing the use of the sed command and
just including variables instead.
Signed-off-by: Mathieu Olivari math...@qca.qualcomm.com
---
scripts
As mkits.sh makes the -d argument optional, we'll make this same
argument optional in the MkFIT function as well.
With this change, MkFIT can be used both to generate FIT images with DT,
and without DT.
Signed-off-by: Mathieu Olivari math...@qca.qualcomm.com
---
include/image.mk | 2 +-
1 file
,
Mathieu
-Original Message-
From: 'Toerless Eckert' [mailto:t...@cs.fau.de]
Sent: Monday, April 27, 2015 6:46 PM
To: Mathieu Olivari
Cc: 'Mathieu Olivari'; openwrt-devel@lists.openwrt.org
Subject: Re: [OpenWrt-Devel] [PATCH] build: don't call prereq for any
package/symlinks rules
So if make
defconfig
This change is removing the need for the first defconfig, making the
process more logical for OpenWrt users using the package/symlinks target.
Signed-off-by: Mathieu Olivari math...@qca.qualcomm.com
---
include/toplevel.mk | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include
: openwrt-devel [mailto:openwrt-devel-boun...@lists.openwrt.org] On
Behalf Of Toerless Eckert
Sent: Monday, April 27, 2015 4:59 PM
To: Mathieu Olivari
Cc: openwrt-devel@lists.openwrt.org
Subject: Re: [OpenWrt-Devel] [PATCH] build: don't call prereq for any
package/symlinks rules
Mathieu:
I can't quite
DB149 is an IPQ806x based development platform. This patch adds the dts
files to support it.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../ipq806x/patches-3.18/022-add-db149-dts.patch | 293 +
.../ipq806x/patches-4.0/022-add-db149-dts.patch| 293
Certain IPQ806x based platforms are making use of this PHY. So we'll
enable it so it gets detected as such.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 1 +
target/linux/ipq806x/config-4.0 | 1 +
2 files changed, 2 insertions(+)
diff --git
DB149 is a IPQ8064 based platform. This patch adds the init scripts to
detect it, configure the network accordingly, and generate a flashable
image for it.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/base-files/etc/uci-defaults/network | 6 ++
target/linux
and AP148 dts files.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
...b-phy-Add-Qualcomm-DWC3-HS-SS-PHY-drivers.patch | 511 +
...1-ARM-qcom-add-USB-nodes-to-ipq806x-ap148.patch | 125 +
...qcom-gsbi-Add-support-for-ADM-CRCI-muxing.patch | 258 +++
.../103-ARM
packages for dwc3, dwc3-qcom
and the corresponding PHYs
Patches only concern 3.18 for now. 4.0 patches will come later as they
get updated posted on LKML.
Mathieu Olivari (6):
ipq806x: clean-up kernel config file
linux: Add missing config options to generic configs
ipq806x: enable usb support
Options that used to be in target config have been added to the generic
config file, so remove them.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 1 -
target/linux/ipq806x/config-4.0 | 4
2 files changed, 5 deletions(-)
diff --git a/target
These missing options have been noticed while enabling the following
configuration options on ipq806x, but they're available in the standard
kernel:
*ARCH_QCOM
*CONFIG_USB_SUPPORT
*CONFIG_USB_DWC3
*CONFIG_MFD_SYSCON
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/generic
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
package/kernel/linux/modules/usb.mk | 53 +
1 file changed, 53 insertions(+)
diff --git a/package/kernel/linux/modules/usb.mk
b/package/kernel/linux/modules/usb.mk
index 4950ab8..09251fa 100644
Default profile already enables usb2 so we'll do the same for usb3 now
that we have support for it.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/profiles/default.mk | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/target/linux/ipq806x
This change doesn't make USB functional but it does make it selectable
from a configuration perspective.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 1 +
target/linux/ipq806x/config-4.0 | 1 +
2 files changed, 2 insertions(+)
diff --git a/target
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-4.0| 389 +++
.../001-spi-qup-Add-DMA-capabilities.patch | 522 +
...-v3-spi-qup-Fix-incorrect-block-transfers.patch | 376 +++
.../003-spi
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../patches-3.18/020-add-ap148-bootargs.patch | 46 ++
.../ipq806x/patches/020-add-ap148-bootargs.patch | 46 --
2 files changed, 46 insertions(+), 46 deletions(-)
create mode 100644
target
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
config/Config-kernel.in | 17 +
include/kernel-defaults.mk | 1 -
target/linux/generic/config-3.10 | 4
target/linux/generic/config-3.14 | 4
target/linux/generic/config-3.18 | 4
target
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
include/kernel-version.mk | 4 +--
.../patches-4.0/668-fix-ipv6-throw-routes.patch| 31 --
2 files changed, 2 insertions(+), 33 deletions(-)
delete mode 100644
target/linux/generic
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 5 -
1 file changed, 5 deletions(-)
diff --git a/target/linux/ipq806x/config-3.18 b/target/linux/ipq806x/config-3.18
index 97687ac..b2f5571 100644
--- a/target/linux/ipq806x/config-3.18
+++ b/target
will then be parsed and split between rootfs + rootfs_data,
as usual.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 3 ++
.../patches-3.18/021-add-ap148-partitions.patch| 35 ++
2 files changed, 38 insertions
Only one bootargs is really needed: the tty port. All the other
information will use the OpenWrt mechanisms.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../ipq806x/patches/020-add-ap148-bootargs.patch | 46 ++
1 file changed, 46 insertions(+)
create mode
This will allow ipq806x to support multiple kernel version more easily.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../001-spi-qup-Add-DMA-capabilities.patch | 522 +
...-v3-spi-qup-Fix-incorrect-block-transfers.patch | 376 +++
.../003-spi
This adds the GMAC entries in the ipq806x dtsi file as well as in the
ap148 specific dts file.
This also adds the MDIO change as well.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../ipq806x/patches/700-add-gmac-dts-suport.patch | 172 +
1 file changed, 172
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../ipq806x/base-files/etc/uci-defaults/network| 32 ++
1 file changed, 32 insertions(+)
create mode 100755 target/linux/ipq806x/base-files/etc/uci-defaults/network
diff --git a/target/linux/ipq806x/base-files/etc
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 3 +++
1 file changed, 3 insertions(+)
diff --git a/target/linux/ipq806x/config-3.18 b/target/linux/ipq806x/config-3.18
index 7cda416..51f2de7 100644
--- a/target/linux/ipq806x/config-3.18
+++ b/target
This driver is used on IPQ806x to instanciate drive the ethernet
interfaces.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
package/kernel/qca-nss-gmac/Makefile | 50
1 file changed, 50 insertions(+)
create mode 100644 package/kernel/qca-nss-gmac
These 4 changes add ethernet support to IPQ806x. It's using the driver
available on codeaurora.org and updates the corresponding DT information.
Same driver has also been posted to LKML:
https://lkml.org/lkml/2015/1/8/534
Its needs rework for kernel.org upstream acceptance.
Mathieu Olivari (4
in the patch file.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../003-spi-qup-Ensure-done-detection.patch| 56 ++
1 file changed, 56 insertions(+)
create mode 100644
target/linux/ipq806x/patches/003-spi-qup-Ensure-done-detection.patch
diff --git
a/target
-by: Mathieu Olivari math...@codeaurora.org
---
...atchdog-qcom-use-timer-devicetree-binding.patch | 72 ++
...m-add-description-of-KPSS-WDT-for-IPQ8064.patch | 53
...-watchdog-entries-to-DT-timer-binding-doc.patch | 50 +++
3 files changed, 175 insertions
Some bootloaders seem to trigger the watchdog during the boot process,
therefore the lack of watchdog driver trigger a reboot a few seconds
after boot. So we'll enable it here to avoid it.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.18 | 3 ++-
1 file
ipq806x target has been upgraded to 3.14. There is no need to maintain
this file anymore.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
target/linux/ipq806x/config-3.14 | 360 ---
1 file changed, 360 deletions(-)
delete mode 100644 target/linux
This will simplify the boot process by avoiding the bootloader
bootargs configuration process.
Signed-off-by: Mathieu Olivari math...@codeaurora.org
---
.../ipq806x/patches/004-add-ap148-bootargs.patch | 86 ++
1 file changed, 86 insertions(+)
create mode 100644 target
1 - 100 of 136 matches
Mail list logo