You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux
Adrian Schmutzler ed761344d2 ipq806x: disentangle and clean up SoC DTSI files
So far, the DTSI files on ipq806x had a linear inheritance:

  qcom-ipq8064.dtsi
  v
  qcom-ipq8064-v1.0.dtsi
  v
  qcom-ipq8064-v2.0.dtsi
  v
  qcom-ipq8065.dtsi

This poses problems when one wants to set something that is specific
to an architecture closer to the top of the tree.

In this patch, we remove the chain-like inheritance and have all
other files derived from qcom-ipq8064.dtsi (changing this name to
something more generic is not possible due to upstream use).

The removal of inheritance will require a few entries to be copied
from qcom-ipq8064-v2.0.dtsi to qcom-ipq8065.dtsi. However, it also
opens an opportunity for some clean-up:

- Many definitions can be improved by just using the innermost labels.

- Instead of disabling the CPU_SPC node for ipq8065, it is now off by
  default and enabled where needed.

- Instead of patching phy-tx0-term-offset into qcom-ipq8064.dtsi and
  then having it changed for qcom-ipq8064-v2.0/qcom-ipq8065, just have
  the appropriate settings done in the lower DTSI files directly.

- For the opp_table0 adjustments for ipq8065, just redefine what's
  changed, but don't add all the untouched properties again.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
4 years ago
..
apm821xx kernel: Update kernel 5.4 to version 5.4.50 4 years ago
ar71xx ar71xx: Fix mikrotik NAND compile problem 4 years ago
arc770 treewide: drop shebang from non-executable target files 4 years ago
archs38 treewide: drop shebang from non-executable target files 4 years ago
armvirt armvirt,x86: fix build breakage of crypto ccp module 4 years ago
at91 treewide: drop shebang from non-executable target files 4 years ago
ath25 treewide: drop shebang from non-executable target files 4 years ago
ath79 kernel: Update kernel 5.4 to version 5.4.50 4 years ago
bcm27xx kernel: Update kernel 5.4 to version 5.4.50 4 years ago
bcm47xx kernel: Update kernel 4.19 to version 4.19.131 4 years ago
bcm53xx kernel: Update kernel 4.19 to version 4.19.131 4 years ago
bcm63xx kernel: Update kernel 5.4 to version 5.4.50 4 years ago
cns3xxx kernel: Update kernel 4.19 to version 4.19.131 4 years ago
gemini treewide: drop shebang from non-executable target files 4 years ago
generic kernel: Update kernel 5.4 to version 5.4.50 4 years ago
imx6 treewide: drop shebang from non-executable target files 4 years ago
ipq40xx kernel: Update kernel 4.19 to version 4.19.131 4 years ago
ipq806x ipq806x: disentangle and clean up SoC DTSI files 4 years ago
ipq807x treewide: remove maintainer variable from targets 4 years ago
kirkwood kirkwood: support for button in Pogoplug V4 4 years ago
lantiq kernel: Update kernel 4.19 to version 4.19.131 4 years ago
layerscape kernel: Update kernel 5.4 to version 5.4.50 4 years ago
malta malta: add missing symbols for kernel 5.4 4 years ago
mediatek kernel: Update kernel 5.4 to version 5.4.50 4 years ago
mpc85xx kernel: Update kernel 5.4 to version 5.4.50 4 years ago
mvebu mvebu: config define i2c pxa slave 4 years ago
mxs kernel: bump 5.4 to 5.4.28 4 years ago
octeon treewide: drop shebang from non-executable target files 4 years ago
octeontx kernel: bump 5.4 to 5.4.48 4 years ago
omap treewide: drop shebang from non-executable target files 4 years ago
oxnas kernel: Update kernel 5.4 to version 5.4.50 4 years ago
pistachio kernel: Update kernel 4.14 to version 4.14.187 4 years ago
ramips kernel: Update kernel 4.14 to version 4.14.187 4 years ago
rb532 treewide: remove maintainer variable from targets 4 years ago
rockchip treewide: simplify inclusion of subtarget image files 4 years ago
samsung kernel: Update kernel 4.14 to version 4.14.187 4 years ago
sunxi sunxi: add text referencing Allwinner H3 and H5 CPUs 4 years ago
tegra tegra: correct cpu subtype 4 years ago
uml treewide: Remove self from MAINTAINER entries 4 years ago
x86 kernel: Update kernel 4.19 to version 4.19.131 4 years ago
zynq zynq: switch to kernel 5.4 4 years ago
Makefile