From f9f2e2a794d43ad145703fe58f9869e8f131a45a Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sun, 19 May 2019 19:00:19 +0300 Subject: Modularise platform handling Signed-off-by: Laurent Pinchart --- platforms/gen3.sh | 9 +++++++++ platforms/imx7.sh | 8 ++++++++ platforms/omap3.sh | 6 ++++++ platforms/omap4+.sh | 7 +++++++ platforms/scarlet.sh | 8 ++++++++ platforms/soraka.sh | 7 +++++++ platforms/x86.sh | 5 +++++ platforms/zynqmp.sh | 9 +++++++++ 8 files changed, 59 insertions(+) create mode 100644 platforms/gen3.sh create mode 100644 platforms/imx7.sh create mode 100644 platforms/omap3.sh create mode 100644 platforms/omap4+.sh create mode 100644 platforms/scarlet.sh create mode 100644 platforms/soraka.sh create mode 100644 platforms/x86.sh create mode 100644 platforms/zynqmp.sh (limited to 'platforms') diff --git a/platforms/gen3.sh b/platforms/gen3.sh new file mode 100644 index 0000000..73a51a7 --- /dev/null +++ b/platforms/gen3.sh @@ -0,0 +1,9 @@ +platform=gen3 +dir_pattern=renesas +arch=arm64 +BOOT_DIR=$TFTP_ROOT/gen3 +DTBS="renesas/r8a7795-es1-h3ulcb.dtb renesas/r8a7795-es1-salvator-x.dtb renesas/r8a7795-h3ulcb.dtb renesas/r8a7795-h3ulcb-kf.dtb renesas/r8a7795-salvator-x.dtb renesas/r8a7795-salvator-xs.dtb renesas/r8a7796-m3ulcb.dtb renesas/r8a7796-salvator-x.dtb renesas/r8a77995-draak.dtb" +DTBS=$(cd arch/arm64/boot/dts ; ls renesas/*.dts | sed 's/\.dts/.dtb/') +#DTBS="renesas/r8a77965-salvator-xs.dtb" +IMAGE=FIT +LOADADDR=0x48080000 diff --git a/platforms/imx7.sh b/platforms/imx7.sh new file mode 100644 index 0000000..6e4d3cc --- /dev/null +++ b/platforms/imx7.sh @@ -0,0 +1,8 @@ +platform=imx7 +dir_pattern=plusoptix +arch=arm +#BOOT_DIR=$TFTP_ROOT/imx7 +BOOT_DIR=$NFS_ROOT/arm32/boot +DTBS="imx7d-sx-pl-emar.dtb imx7d-sx-pl-test.dtb" +IMAGE=zImage +LOADADDR=0x80008000 diff --git a/platforms/omap3.sh b/platforms/omap3.sh new file mode 100644 index 0000000..a0afae6 --- /dev/null +++ b/platforms/omap3.sh @@ -0,0 +1,6 @@ +platform=omap3 +dir_pattern=media +arch=arm +BOOT_DIR=$TFTP_ROOT/omap3 +DTBS="omap3-beagle-xm.dtb omap3-overo-storm-tobi.dtb" +IMAGE=zImage diff --git a/platforms/omap4+.sh b/platforms/omap4+.sh new file mode 100644 index 0000000..59e3441 --- /dev/null +++ b/platforms/omap4+.sh @@ -0,0 +1,7 @@ +platform=omap4+ +dir_pattern=omap +arch=arm +BOOT_DIR=$TFTP_ROOT/omap4 +DTBS="omap4-panda.dtb omap4-panda-es.dtb am57xx-evm-reva3.dtb:am57xx-beagle-x15.dtb" +IMAGE=FIT +LOADADDR=0x80008000 diff --git a/platforms/scarlet.sh b/platforms/scarlet.sh new file mode 100644 index 0000000..530748d --- /dev/null +++ b/platforms/scarlet.sh @@ -0,0 +1,8 @@ +platform=scarlet +arch=arm64 +BOOT_DIR=$NFS_ROOT/arm64/boot +CMDLINE="console=ttyS2,115200n8 earlyprintk=ttyS2,115200n8 console=tty1 init=/sbin/init root=PARTUUID=%U/PARTNROFF=1 rootwait rw noinitrd ignore_loglevel" +CMDLINE="console=ttyS2,115200n8 earlyprintk=ttyS2,115200n8 console=tty1 ip=dhcp root=/dev/nfs rootwait rw noinitrd ignore_loglevel" +DTBS="rockchip/rk3399-gru-scarlet-inx.dtb" +IMAGE=cros-arm +LOADADDR=0 diff --git a/platforms/soraka.sh b/platforms/soraka.sh new file mode 100644 index 0000000..571fce1 --- /dev/null +++ b/platforms/soraka.sh @@ -0,0 +1,7 @@ +platform=soraka +dir_pattern=libcamera +arch=x86 +BOOT_DIR=$TFTP_ROOT/x86 +CMDLINE="console=ttyS0,115200n8 earlyprintk=ttyS0,115200n8 console=tty1 ip=dhcp root=/dev/nfs rootwait rw noinitrd ignore_loglevel" +IMAGE=cros-x86 +KCFLAGS="$KCFLAGS -Wno-error=frame-larger-than=" diff --git a/platforms/x86.sh b/platforms/x86.sh new file mode 100644 index 0000000..97d3358 --- /dev/null +++ b/platforms/x86.sh @@ -0,0 +1,5 @@ +platform=x86 +arch=x86 +BOOT_DIR=$TFTP_ROOT/x86 +IMAGE=bzImage +KCFLAGS="$KCFLAGS -Wno-error=frame-larger-than=" diff --git a/platforms/zynqmp.sh b/platforms/zynqmp.sh new file mode 100644 index 0000000..cc936e7 --- /dev/null +++ b/platforms/zynqmp.sh @@ -0,0 +1,9 @@ +platform=zynqmp +dir_pattern=xilinx +arch=arm64 +BOOT_DIR=$TFTP_ROOT/xilinx +DTBS="xilinx/zynqmp-zcu106-revA.dtb" +IMAGE=Image +LOADADDR=0x10000000 +KCFLAGS="$KCFLAGS -Wno-error=packed-not-aligned -Wno-error=sizeof-pointer-memaccess -Wno-error=stringop-truncation -Wno-error=stringop-overflow" +target_dir=$NFS_ROOT/zynqmp -- cgit v1.2.3