[Buildroot] [PATCH v4 0/2] board/lx2160acex7: new platform
Vincent Jardin
vjardin at free.fr
Wed Sep 10 20:38:23 UTC 2025
v4:
- rebase on upstream instead of using nxp lf repository
- drop useless patches because of internal boards, automatic generated
contents
- upgrade rcw to use templates for generated rcw
- fix few bugs (devtype should not be enforced with dhcp, ethprime was
not properly set to dpmac17)
- the patch is now 30% the size of v3
v3:
- rebase Vladimir's serie
- import all patches from SolidRun
- https://patchwork.ozlabs.org/project/buildroot/patch/20250904112858.36171-1-vjardin@free.fr/
v2:
- I do not remember...
Vincent Jardin (2):
board/lx2160acex7: new platform
package/qoriq-rcw: Generate RCW from templates
.../lx2160acex7/clearfog-cx-s1_8-s2_0-dpc.dts | 109 +
.../lx2160acex7/clearfog-cx-s1_8-s2_0-dpl.dts | 556 ++++++
board/solidrun/lx2160acex7/extlinux.conf | 8 +
board/solidrun/lx2160acex7/genimage.cfg | 84 +
board/solidrun/lx2160acex7/linux.config | 636 ++++++
.../0002-plat-nxp-lx2160a-auto-boot.patch | 204 ++
...ccount-MEM_PLL_CFG_SHIFT-for-ddr-fre.patch | 86 +
...ptional-S5-gpio-from-Makefile-consta.patch | 61 +
...flexible-value-for-CONFIG_DDR_NODIMM.patch | 33 +
...ape-mmap-dynamic-configuration-regio.patch | 48 +
...ort-flushing-i2c-bus-before-ddr-init.patch | 384 ++++
...p-SPD-EEPROM-content-on-debug-builds.patch | 40 +
...error-when-using-non-identical-DIMMs.patch | 35 +
...g-output-for-dimm-parameters-parsed-.patch | 83 +
...-building-without-NXP_NV_SW_MAINT_LA.patch | 49 +
...-boot-without-spi-flash-disable-non-.patch | 33 +
...te-platform-for-solidrun-cex7-module.patch | 423 ++++
...ime-flag-to-disable-SYSTEM_OFF-funct.patch | 67 +
...a-cex7-add-interrupts-for-rtc-and-et.patch | 39 +
...a-clearfog-itx-enable-pcie-nodes-for.patch | 40 +
...cf2127-clear-minute-second-interrupt.patch | 62 +
...reate-driver-for-ds250df4x10-retimer.patch | 502 +++++
...a-clearfog-cx-add-description-for-re.patch | 81 +
...c-jumpc-and-jump-to-pbi-instructions.patch | 55 +
...otlocptr-script-for-automatic-boot-f.patch | 80 +
...ocedure-splitting-sd1-lanes-A-D-40GE.patch | 132 ++
...ocedure-converting-sd1-lanes-g-h-fro.patch | 65 +
...ipt-generating-configs-from-template.patch | 71 +
...n-solidrun-lx2160a-cex-7-on-clearfog.patch | 735 +++++++
...ait-100ms-for-Link-Up-in-ls_pcie_g4_.patch | 66 +
...t-100ms-for-Link-Up-in-ls_pcie_probe.patch | 65 +
...-calculation-of-ddr-clock-rate-to-in.patch | 63 +
...able-workaround-for-SPI-erratum-A-05.patch | 103 +
...upport-specifying-tlv-eeprom-in-DT-a.patch | 57 +
...mpc8xxx-fix-build-on-layerscape-arch.patch | 29 +
...rm-dts-fsl-lx2160a.dtsi-add-pcs-phys.patch | 386 ++++
...m-dts-fsl-lx2160a.dtsi-add-psci-node.patch | 30 +
...rvell10g-add-support-for-88e2580-phy.patch | 43 +
...d-solidrun-lx2160-cex7-board-support.patch | 1753 +++++++++++++++++
...x2160cex7-add-support-for-clearfog-c.patch | 238 +++
...x2160cex7-configure-fan-controller-d.patch | 138 ++
...x2160cex7-fix-read-rcw-from-dcsr-mem.patch | 48 +
...-copy-optee-to-OS-DTB-regardless-if-.patch | 56 +
...x2160cex7-fix-xspi-flash-compatible-.patch | 30 +
...x2160acex7-fix-serdes-lane-dpmac-swa.patch | 124 ++
...-adding-optee-subnode-if-not-present.patch | 31 +
...n-disable-some-unused-config-options.patch | 66 +
...x2160acex7-fix-various-mistakes-in-s.patch | 703 +++++++
...x2160acex7-disable-disabled-ports-pr.patch | 367 ++++
board/solidrun/lx2160acex7/post-build.sh | 10 +
board/solidrun/lx2160acex7/readme.txt | 142 ++
.../udev/rules.d/74-dpaa2-networking.rules | 12 +
.../lx2160acex7/u-boot-environment-sd.txt | 96 +
board/solidrun/lx2160acex7/u-boot.config | 2 +
configs/solidrun_lx2160acex7_defconfig | 56 +
package/qoriq-rcw/qoriq-rcw.mk | 1 +
56 files changed, 9516 insertions(+)
create mode 100644 board/solidrun/lx2160acex7/clearfog-cx-s1_8-s2_0-dpc.dts
create mode 100644 board/solidrun/lx2160acex7/clearfog-cx-s1_8-s2_0-dpl.dts
create mode 100644 board/solidrun/lx2160acex7/extlinux.conf
create mode 100644 board/solidrun/lx2160acex7/genimage.cfg
create mode 100644 board/solidrun/lx2160acex7/linux.config
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0002-plat-nxp-lx2160a-auto-boot.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0003-dcfg-Take-into-account-MEM_PLL_CFG_SHIFT-for-ddr-fre.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0004-lx2160a-assert-optional-S5-gpio-from-Makefile-consta.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0005-lx2160a-support-flexible-value-for-CONFIG_DDR_NODIMM.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0006-plat-nxp-layerscape-mmap-dynamic-configuration-regio.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0007-lx2160a-support-flushing-i2c-bus-before-ddr-init.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0008-nxp-ddr-dump-SPD-EEPROM-content-on-debug-builds.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0009-nxp-ddr-disarm-error-when-using-non-identical-DIMMs.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0010-nxp-ddr-add-debug-output-for-dimm-parameters-parsed-.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0011-plat-lx2160a-fix-building-without-NXP_NV_SW_MAINT_LA.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0012-plat-lx2160a-fix-boot-without-spi-flash-disable-non-.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0013-add-separate-platform-for-solidrun-cex7-module.patch
create mode 100644 board/solidrun/lx2160acex7/patches/arm-trusted-firmware/0016-psci-add-build-time-flag-to-disable-SYSTEM_OFF-funct.patch
create mode 100644 board/solidrun/lx2160acex7/patches/linux/0004-arm64-dts-lx2160a-cex7-add-interrupts-for-rtc-and-et.patch
create mode 100644 board/solidrun/lx2160acex7/patches/linux/0005-arm64-dts-lx2160a-clearfog-itx-enable-pcie-nodes-for.patch
create mode 100644 board/solidrun/lx2160acex7/patches/linux/0006-rtc-pcf2127-clear-minute-second-interrupt.patch
create mode 100644 board/solidrun/lx2160acex7/patches/linux/0010-net-phy-create-driver-for-ds250df4x10-retimer.patch
create mode 100644 board/solidrun/lx2160acex7/patches/linux/0012-arm64-dts-lx2160a-clearfog-cx-add-description-for-re.patch
create mode 100644 board/solidrun/lx2160acex7/patches/qoriq-rcw/0002-add-loadc-jumpc-and-jump-to-pbi-instructions.patch
create mode 100644 board/solidrun/lx2160acex7/patches/qoriq-rcw/0003-lx2160asi-add-bootlocptr-script-for-automatic-boot-f.patch
create mode 100644 board/solidrun/lx2160acex7/patches/qoriq-rcw/0004-lx2160asi-add-procedure-splitting-sd1-lanes-A-D-40GE.patch
create mode 100644 board/solidrun/lx2160acex7/patches/qoriq-rcw/0005-lx2160asi-add-procedure-converting-sd1-lanes-g-h-fro.patch
create mode 100644 board/solidrun/lx2160acex7/patches/qoriq-rcw/0006-solidrun-add-script-generating-configs-from-template.patch
create mode 100644 board/solidrun/lx2160acex7/patches/qoriq-rcw/0007-add-configuration-solidrun-lx2160a-cex-7-on-clearfog.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0001-pci-ls_pcie_g4-Wait-100ms-for-Link-Up-in-ls_pcie_g4_.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0002-pci-ls_pcie-Wait-100ms-for-Link-Up-in-ls_pcie_probe.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0003-fsl-lsch3-update-calculation-of-ddr-clock-rate-to-in.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0004-armv8-lx2160a-enable-workaround-for-SPI-erratum-A-05.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0006-cmd-tlv_eeprom-support-specifying-tlv-eeprom-in-DT-a.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0007-gpio-mpc8xxx-fix-build-on-layerscape-arch.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0008-arch-arm-dts-fsl-lx2160a.dtsi-add-pcs-phys.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0009-arch-arm-dts-fsl-lx2160a.dtsi-add-psci-node.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0010-net-phy-marvell10g-add-support-for-88e2580-phy.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0011-add-solidrun-lx2160-cex7-board-support.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0014-board-solidrun-lx2160cex7-add-support-for-clearfog-c.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0015-board-solidrun-lx2160cex7-configure-fan-controller-d.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0016-board-solidrun-lx2160cex7-fix-read-rcw-from-dcsr-mem.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0018-lib-optee-always-copy-optee-to-OS-DTB-regardless-if-.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0019-board-solidrun-lx2160cex7-fix-xspi-flash-compatible-.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0020-board-solidrun-lx2160acex7-fix-serdes-lane-dpmac-swa.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0021-lib-optee-fix-adding-optee-subnode-if-not-present.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0023-board-solidrun-disable-some-unused-config-options.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0024-board-solidrun-lx2160acex7-fix-various-mistakes-in-s.patch
create mode 100644 board/solidrun/lx2160acex7/patches/uboot/0025-board-solidrun-lx2160acex7-disable-disabled-ports-pr.patch
create mode 100755 board/solidrun/lx2160acex7/post-build.sh
create mode 100644 board/solidrun/lx2160acex7/readme.txt
create mode 100644 board/solidrun/lx2160acex7/rootfs_overlay/etc/udev/rules.d/74-dpaa2-networking.rules
create mode 100644 board/solidrun/lx2160acex7/u-boot-environment-sd.txt
create mode 100644 board/solidrun/lx2160acex7/u-boot.config
create mode 100644 configs/solidrun_lx2160acex7_defconfig
--
2.34.1
More information about the buildroot
mailing list