summaryrefslogtreecommitdiff
path: root/platforms
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2019-05-19 19:00:19 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2019-05-19 19:00:19 +0300
commitf9f2e2a794d43ad145703fe58f9869e8f131a45a (patch)
tree088a1815b2698cddb91f2ce2ddf478c111f9704b /platforms
parent29c7a7b85f51377fa1c1cd25b87f8bc598765817 (diff)
Modularise platform handling
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'platforms')
-rw-r--r--platforms/gen3.sh9
-rw-r--r--platforms/imx7.sh8
-rw-r--r--platforms/omap3.sh6
-rw-r--r--platforms/omap4+.sh7
-rw-r--r--platforms/scarlet.sh8
-rw-r--r--platforms/soraka.sh7
-rw-r--r--platforms/x86.sh5
-rw-r--r--platforms/zynqmp.sh9
8 files changed, 59 insertions, 0 deletions
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