From 00e3b9ff217589557f390c667eb10aee039fdf58 Mon Sep 17 00:00:00 2001 From: Shunqian Zheng Date: Mon, 20 Aug 2018 11:02:41 +0800 Subject: [PATCH] px3se: Add board config and parameter Nand flash use squashfs as default, and parameter adjusted accordingly. Change-Id: Ia6fddbc39a906f39b499b37ec03695ce3a8dfff1 Signed-off-by: Shunqian Zheng --- px3se/BoardConfig_nand.mk | 38 ++++++++++++++++++++++++++++++++++++++ px3se/parameter-nand.txt | 12 ++++++++++++ 2 files changed, 50 insertions(+) create mode 100755 px3se/BoardConfig_nand.mk create mode 100644 px3se/parameter-nand.txt diff --git a/px3se/BoardConfig_nand.mk b/px3se/BoardConfig_nand.mk new file mode 100755 index 0000000..960ef4f --- /dev/null +++ b/px3se/BoardConfig_nand.mk @@ -0,0 +1,38 @@ +#!/bin/bash + +# Target arch +export RK_ARCH=arm +# Uboot defconfig +export RK_UBOOT_DEFCONFIG=evb-px3se +# Kernel defconfig +export RK_KERNEL_DEFCONFIG=rockchip_linux_defconfig +# Kernel dts +export RK_KERNEL_DTS=px3se-evb +# boot image type +export RK_BOOT_IMG=zboot.img +# parameter for GPT table +export RK_PARAMETER=parameter-nand.txt +# Buildroot config +export RK_CFG_BUILDROOT=rockchip_px3se_nand +# Recovery config +export RK_CFG_RECOVERY=rockchip_px3se_recovery +# Pcba config +export RK_CFG_PCBA=rockchip_px3se_pcba +# Build jobs +export RK_JOBS=12 +# target chip +export RK_TARGET_PRODUCT=px3se +# Set rootfs type, including ext2 ext4 squashfs +export RK_ROOTFS_TYPE=squashfs +# rootfs image path +export RK_ROOTFS_IMG=buildroot/output/$RK_CFG_BUILDROOT/images/rootfs.$RK_ROOTFS_TYPE +# Set oem partition type, including ext2 squashfs +export RK_OEM_FS_TYPE=ext2 +# Set userdata partition type, including ext2, fat +export RK_USERDATA_FS_TYPE=ext2 +# Set flash type. support +export RK_STORAGE_TYPE=nand +#OEM config: /oem/dueros/aispeech/iflytekSDK/CaeDemo_VAD/smart_voice +export RK_OEM_DIR=oem_empty +#userdata config +export RK_USERDATA_DIR=userdata_empty diff --git a/px3se/parameter-nand.txt b/px3se/parameter-nand.txt new file mode 100644 index 0000000..b93d3ee --- /dev/null +++ b/px3se/parameter-nand.txt @@ -0,0 +1,12 @@ +FIRMWARE_VER: 8.1 +MACHINE_MODEL: RK3128 +MACHINE_ID: 007 +MANUFACTURER: RK3128 +MAGIC: 0x5041524B +ATAG: 0x00200800 +MACHINE: 3128 +CHECK_MASK: 0x80 +PWR_HLD: 0,0,A,0,1 +TYPE: GPT +CMDLINE: mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x00002000@0x00006000(trust),0x00002000@0x00008000(misc),0x00006000@0x0000a000(boot),0x0000a000@0x00010000(recovery),0x00002000@0x0001a000(backup),0x00002000@0x0001c000(oem),0x00010000@0x0001e000(rootfs),-@0x0002e000(userdata:grow) +uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9