diff --git a/board/odroidxu4/boot.ini b/board/odroidxu4/boot.ini index 845154eb19..12328a6185 100644 --- a/board/odroidxu4/boot.ini +++ b/board/odroidxu4/boot.ini @@ -1,7 +1,7 @@ ODROIDXU-UBOOT-CONFIG setenv fdt_high "0xffffffff" -setenv bootcmd "fatload mmc 0:1 0x40008000 zImage; fatload mmc 0:1 0x42000000 uInitrd; fatload mmc 0:1 0x44000000 exynos5422-odroidxu3.dtb; bootz 0x40008000 - 0x44000000" -setenv bootargs "console=tty1 root=/dev/mmcblk0p2 rootwait ro no_console_suspend panic=10 quiet loglevel=1 ipv6.disable=1" +setenv bootcmd "fatload mmc 0:1 0x40008000 zImage; fatload mmc 0:1 0x42000000 uInitrd; fatload mmc 0:1 0x44000000 exynos5422-odroidxu4.dtb; bootz 0x40008000 - 0x44000000" +setenv bootargs "console=tty1 root=/dev/mmcblk1p2 rootwait ro no_console_suspend panic=10 quiet loglevel=1 ipv6.disable=1" boot diff --git a/board/odroidxu4/overlay/etc/fstab.disk b/board/odroidxu4/overlay/etc/fstab.disk new file mode 100644 index 0000000000..446c51d281 --- /dev/null +++ b/board/odroidxu4/overlay/etc/fstab.disk @@ -0,0 +1,4 @@ +# +/dev/mmcblk1p1 /boot vfat ro,defaults 0 0 +/dev/mmcblk1p3 /data ext4 defaults,noatime 0 0 + diff --git a/board/odroidxu4/overlay/lib/arm-linux-gnueabihf b/board/odroidxu4/overlay/lib/arm-linux-gnueabihf deleted file mode 120000 index dc555529d5..0000000000 --- a/board/odroidxu4/overlay/lib/arm-linux-gnueabihf +++ /dev/null @@ -1 +0,0 @@ -/lib \ No newline at end of file diff --git a/board/odroidxu4/overlay/usr/lib/arm-linux-gnueabihf b/board/odroidxu4/overlay/usr/lib/arm-linux-gnueabihf deleted file mode 120000 index 6c1836ebc7..0000000000 --- a/board/odroidxu4/overlay/usr/lib/arm-linux-gnueabihf +++ /dev/null @@ -1 +0,0 @@ -/usr/lib \ No newline at end of file diff --git a/board/odroidxu4/postscript.sh b/board/odroidxu4/postscript.sh index fabfdc07dd..fb66999494 100755 --- a/board/odroidxu4/postscript.sh +++ b/board/odroidxu4/postscript.sh @@ -9,7 +9,7 @@ cp $BOARD_DIR/tzsw.bin.hardkernel $IMG_DIR cp $BOARD_DIR/u-boot.bin $IMG_DIR cp $IMG_DIR/zImage $BOOT_DIR -cp $IMG_DIR/exynos5422-odroidxu3.dtb $BOOT_DIR +cp $IMG_DIR/exynos5422-odroidxu4.dtb $BOOT_DIR cp $BOARD_DIR/boot.ini $BOOT_DIR cp $BOARD_DIR/uInitrd $BOOT_DIR diff --git a/board/odroidxu4/uInitrd b/board/odroidxu4/uInitrd index ef2c5d4f1b..9594fd888c 100644 Binary files a/board/odroidxu4/uInitrd and b/board/odroidxu4/uInitrd differ diff --git a/configs/odroidxu4_defconfig b/configs/odroidxu4_defconfig index 6315b8fc5b..2075290df6 100644 --- a/configs/odroidxu4_defconfig +++ b/configs/odroidxu4_defconfig @@ -14,17 +14,23 @@ BR2_ROOTFS_OVERLAY="board/common/overlay board/odroidxu4/overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/common/postscript.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/hardkernel/linux/archive/e337a208d84d60456e3ad1c1ad77b2801a94a90a.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/hardkernel/linux/archive/d3d2fb3a7aa850aea3033b6b342d28dba1a4499f.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="odroidxu3" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="exynos5422-odroidxu3" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="exynos5422-odroidxu4" BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox.config" BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_MOTIONEYE=y BR2_PACKAGE_ALSA_UTILS=y BR2_PACKAGE_ALSA_UTILS_APLAY=y +BR2_PACKAGE_FFMPEG=y +BR2_PACKAGE_FFMPEG_GPL=y +BR2_PACKAGE_FFMPEG_NONFREE=y +BR2_PACKAGE_FFMPEG_SWSCALE=y +BR2_PACKAGE_MOTION=y BR2_PACKAGE_GZIP=y BR2_PACKAGE_JQ=y -BR2_PACKAGE_E2FSPROGS=y +BR2_PACKAGE_CIFS_UTILS=y # BR2_PACKAGE_E2FSPROGS_BADBLOCKS is not set # BR2_PACKAGE_E2FSPROGS_CHATTR is not set # BR2_PACKAGE_E2FSPROGS_DUMPE2FS is not set @@ -55,9 +61,23 @@ BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y BR2_PACKAGE_USB_MODESWITCH_DATA=y +BR2_PACKAGE_PYTHON_SSL=y +BR2_PACKAGE_PYTHON_HASHLIB=y +BR2_PACKAGE_PYTHON_JINJA2=y +BR2_PACKAGE_PYTHON_PILLOW=y +BR2_PACKAGE_PYTHON_PYTZ=y +BR2_PACKAGE_PYTHON_TORNADO=y +BR2_PACKAGE_PYTHON_VERSIONTOOLS=y BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_NETTLE=y BR2_PACKAGE_LIBFUSE=y +BR2_PACKAGE_JPEG=y +BR2_PACKAGE_LIBV4L=y +BR2_PACKAGE_LIBV4L_UTILS=y +BR2_PACKAGE_LIBXML2=y +BR2_PACKAGE_LIBTHEORA=y +BR2_PACKAGE_X264=y +BR2_PACKAGE_X265=y BR2_PACKAGE_LIBCURL=y BR2_PACKAGE_CURL=y BR2_PACKAGE_LIBCAP=y @@ -74,6 +94,9 @@ BR2_PACKAGE_NTP=y BR2_PACKAGE_NTP_NTPDATE=y BR2_PACKAGE_OPENSSH=y BR2_PACKAGE_PPPD=y +BR2_PACKAGE_PROFTPD=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_SAMBA4=y BR2_PACKAGE_WIRELESS_TOOLS=y BR2_PACKAGE_WPA_SUPPLICANT=y BR2_PACKAGE_WPA_SUPPLICANT_EAP=y