Skip to content

Commit f69c16a

Browse files
committed
ARC: HS38 VDK - extras for Synopsys release
This adds extra options on top of Buildroot's existing configuration for HS38 VDK boards. Important changes: 1. Linux kernel switched to arc-3.18-1 from SNPS GutHub This is required because support for ARC PGU is not upstreamed yet. 2. Additional packages included: * GDB (both server and target gdb) * FFmpeg * MPlayer * GStreamer * DirectFB * Dropbear 3. Extra options fr toolchain to build above packages * C++ * RPC * Wchar * Pthread debug 4. Additional gzipped tarball with root filesystem Signed-off-by: Alexey Brodkin <[email protected]>
1 parent 9a7b954 commit f69c16a

File tree

2 files changed

+40
-6
lines changed

2 files changed

+40
-6
lines changed

configs/snps_hs38_smp_vdk_defconfig

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BR2_TARGET_GENERIC_HOSTNAME="hs38_vdk"
77
BR2_TARGET_GENERIC_ISSUE="Welcome to the HS38 VDK Software Development Platform"
88
BR2_ROOTFS_OVERLAY="board/synopsys/axs10x/fs-overlay"
99
BR2_TARGET_ROOTFS_EXT2=y
10+
BR2_TARGET_ROOTFS_TAR_GZIP=y
1011

1112
# Headers
1213
BR2_KERNEL_HEADERS_VERSION=y
@@ -15,7 +16,23 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2=y
1516

1617
# Kernel
1718
BR2_LINUX_KERNEL=y
18-
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
19-
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.2"
20-
BR2_LINUX_KERNEL_DEFCONFIG="vdk_hs38_smp"
19+
BR2_LINUX_KERNEL_CUSTOM_GIT=y
20+
BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/foss-for-synopsys-dwc-arc-processors/linux"
21+
BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="arc-3.18-1"
22+
BR2_LINUX_KERNEL_DEFCONFIG="hs38_smp_vdk"
2123
BR2_LINUX_KERNEL_VMLINUX=y
24+
25+
# Extra toolchain options for HS38 VDK release
26+
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
27+
BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
28+
BR2_PTHREAD_DEBUG=y
29+
BR2_TOOLCHAIN_BUILDROOT_CXX=y
30+
31+
# Extra packages options for HS38 VDK release
32+
BR2_PACKAGE_FFMPEG=y
33+
BR2_PACKAGE_MPLAYER=y
34+
BR2_PACKAGE_GDB=y
35+
BR2_PACKAGE_GDB_SERVER=y
36+
BR2_PACKAGE_GDB_DEBUGGER=y
37+
BR2_PACKAGE_DIRECTFB=y
38+
BR2_PACKAGE_DROPBEAR=y

configs/snps_hs38_vdk_defconfig

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BR2_TARGET_GENERIC_HOSTNAME="hs38_vdk"
77
BR2_TARGET_GENERIC_ISSUE="Welcome to the HS38 VDK Software Development Platform"
88
BR2_ROOTFS_OVERLAY="board/synopsys/axs10x/fs-overlay"
99
BR2_TARGET_ROOTFS_EXT2=y
10+
BR2_TARGET_ROOTFS_TAR_GZIP=y
1011

1112
# Headers
1213
BR2_KERNEL_HEADERS_VERSION=y
@@ -15,7 +16,23 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2=y
1516

1617
# Kernel
1718
BR2_LINUX_KERNEL=y
18-
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
19-
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.2"
20-
BR2_LINUX_KERNEL_DEFCONFIG="vdk_hs38"
19+
BR2_LINUX_KERNEL_CUSTOM_GIT=y
20+
BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/foss-for-synopsys-dwc-arc-processors/linux"
21+
BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="arc-3.18-1"
22+
BR2_LINUX_KERNEL_DEFCONFIG="hs38_vdk"
2123
BR2_LINUX_KERNEL_VMLINUX=y
24+
25+
# Extra toolchain options for HS38 VDK release
26+
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
27+
BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
28+
BR2_PTHREAD_DEBUG=y
29+
BR2_TOOLCHAIN_BUILDROOT_CXX=y
30+
31+
# Extra packages options for HS38 VDK release
32+
BR2_PACKAGE_FFMPEG=y
33+
BR2_PACKAGE_MPLAYER=y
34+
BR2_PACKAGE_GDB=y
35+
BR2_PACKAGE_GDB_SERVER=y
36+
BR2_PACKAGE_GDB_DEBUGGER=y
37+
BR2_PACKAGE_DIRECTFB=y
38+
BR2_PACKAGE_DROPBEAR=y

0 commit comments

Comments
 (0)