From patchwork Sun Jan 3 21:01:25 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris LaRocque X-Patchwork-Id: 562198 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ozlabs.org (Postfix) with ESMTP id F26B51402E2 for ; Mon, 4 Jan 2016 08:01:32 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=g5YrgyCo; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 285A1852E9; Sun, 3 Jan 2016 21:01:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sx7DTmufD3aw; Sun, 3 Jan 2016 21:01:31 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 6326485909; Sun, 3 Jan 2016 21:01:31 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id B2BFC1C11AF for ; Sun, 3 Jan 2016 21:01:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id AF63285917 for ; Sun, 3 Jan 2016 21:01:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XlMzKqqXYQjm for ; Sun, 3 Jan 2016 21:01:29 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-qg0-f52.google.com (mail-qg0-f52.google.com [209.85.192.52]) by hemlock.osuosl.org (Postfix) with ESMTPS id DAFC485909 for ; Sun, 3 Jan 2016 21:01:28 +0000 (UTC) Received: by mail-qg0-f52.google.com with SMTP id o11so242753263qge.2 for ; Sun, 03 Jan 2016 13:01:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:in-reply-to:references; bh=RzMz/sImiy2zG41Eo51SbiDw3Vr6ct8xerpUDq/IiMs=; b=g5YrgyCoghjb7dcMaXKVvD3B45YSm+vJl2fJBpFaNSC5o9xCQ7lhFdi5fsrS9/l3cE gfO5YjAqE7E6xm6ICvfRGqh5zSakkb/r2Ub956k5Z8zUISuiF6kO/wka6HgVhd9OExqi sPwCZdlYy1QOkJMPmFFNOa1Xr6QryeHvTyZWiwZdN6HkAhv4yEwKJs0z3y2fOxE+A/O0 uQItsM5ow4AzZ1NzMb1UIs+MjV6gsATy4cG5ySYEgVmaaRiq9IZ0Xrtnu8Q0yYdCJxcy Nvm7AE59FozjzAKOMSk1ACA6+JSnISeA3E2B/kY6C6h9MenYJkW2oJoBofNkwc2KFqCb Kxyw== X-Received: by 10.140.234.17 with SMTP id f17mr119850895qhc.19.1451854888107; Sun, 03 Jan 2016 13:01:28 -0800 (PST) Received: from L-Desktop.blhome.net (pool-173-50-96-7.nrflva.fios.verizon.net. [173.50.96.7]) by smtp.gmail.com with ESMTPSA id c190sm38861932qkb.27.2016.01.03.13.01.27 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Jan 2016 13:01:27 -0800 (PST) From: Chris LaRocque To: buildroot@buildroot.org Date: Sun, 3 Jan 2016 16:01:25 -0500 Message-Id: <1451854885-12011-2-git-send-email-clarocq@gmail.com> X-Mailer: git-send-email 1.8.1.4 In-Reply-To: <1451854885-12011-1-git-send-email-clarocq@gmail.com> References: <1451854885-12011-1-git-send-email-clarocq@gmail.com> Subject: [Buildroot] [PATCH 2/2] Update the Beaglbone configuration: X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Patched the bb.org_defconfig to enable the beaglebone console on ttyS0 De-Selected the am33xx_cm3 firmware installation: the M3 control is handled differently in ver 4.1 Selected the uio-PRUSS driver to be installed. Fixed the kernel patch path and file names. Signed-off-by: Chris LaRocque --- .../linux-4.1.13-ti-r36-am335x-boneblack_01.patch | 128 +++++++++++++++++++++ configs/beaglebone_defconfig | 8 +- 2 files changed, 134 insertions(+), 2 deletions(-) create mode 100644 board/beaglebone/patches/linux-4.1.13-ti-r36/linux-4.1.13-ti-r36-am335x-boneblack_01.patch diff --git a/board/beaglebone/patches/linux-4.1.13-ti-r36/linux-4.1.13-ti-r36-am335x-boneblack_01.patch b/board/beaglebone/patches/linux-4.1.13-ti-r36/linux-4.1.13-ti-r36-am335x-boneblack_01.patch new file mode 100644 index 0000000..76075d7 --- /dev/null +++ b/board/beaglebone/patches/linux-4.1.13-ti-r36/linux-4.1.13-ti-r36-am335x-boneblack_01.patch @@ -0,0 +1,128 @@ +--- a/arch/arm/configs/bb.org_defconfig 2016-01-02 09:21:52.569371375 -0500 ++++ b/arch/arm/configs/bb.org_defconfig 2016-01-02 09:26:48.072415069 -0500 +@@ -37,10 +37,8 @@ + CONFIG_HAVE_KERNEL_XZ=y + CONFIG_HAVE_KERNEL_LZO=y + CONFIG_HAVE_KERNEL_LZ4=y +-# CONFIG_KERNEL_GZIP is not set + # CONFIG_KERNEL_LZMA is not set +-# CONFIG_KERNEL_XZ is not set +-CONFIG_KERNEL_LZO=y ++# CONFIG_KERNEL_LZO is not set + # CONFIG_KERNEL_LZ4 is not set + CONFIG_DEFAULT_HOSTNAME="(none)" + CONFIG_SWAP=y +@@ -544,7 +542,6 @@ + CONFIG_HZ=100 + CONFIG_SCHED_HRTICK=y + # CONFIG_THUMB2_KERNEL is not set +-CONFIG_AEABI=y + # CONFIG_OABI_COMPAT is not set + CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y + # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set +@@ -596,7 +593,7 @@ + # + CONFIG_USE_OF=y + CONFIG_ATAGS=y +-# CONFIG_DEPRECATED_PARAM_STRUCT is not set ++CONFIG_DEPRECATED_PARAM_STRUCT=y + CONFIG_ZBOOT_ROM_TEXT=0x0 + CONFIG_ZBOOT_ROM_BSS=0x0 + # CONFIG_ARM_APPENDED_DTB is not set +@@ -804,7 +801,7 @@ + CONFIG_NETLABEL=y + CONFIG_NETWORK_SECMARK=y + CONFIG_NET_PTP_CLASSIFY=y +-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set ++CONFIG_NETWORK_PHY_TIMESTAMPING=y + CONFIG_NETFILTER=y + # CONFIG_NETFILTER_DEBUG is not set + CONFIG_NETFILTER_ADVANCED=y +@@ -1467,8 +1464,6 @@ + # + CONFIG_UEVENT_HELPER=y + CONFIG_UEVENT_HELPER_PATH="" +-CONFIG_DEVTMPFS=y +-CONFIG_DEVTMPFS_MOUNT=y + CONFIG_STANDALONE=y + CONFIG_PREVENT_FIRMWARE_BUILD=y + CONFIG_FW_LOADER=y +@@ -1716,7 +1711,7 @@ + CONFIG_SRAM=y + CONFIG_VEXPRESS_SYSCFG=y + CONFIG_BONE_CAPEMGR=y +-# CONFIG_DEV_OVERLAYMGR is not set ++CONFIG_DEV_OVERLAYMGR=y + CONFIG_TIEQEP=m + CONFIG_C2PORT=m + +@@ -2214,8 +2209,9 @@ + # CONFIG_DP83867_PHY is not set + # CONFIG_FIXED_PHY is not set + # CONFIG_MDIO_BITBANG is not set ++CONFIG_MDIO_BUS_MUX=y + # CONFIG_MDIO_BUS_MUX_GPIO is not set +-# CONFIG_MDIO_BUS_MUX_MMIOREG is not set ++CONFIG_MDIO_BUS_MUX_MMIOREG=y + # CONFIG_MDIO_BCM_UNIMAC is not set + # CONFIG_MICREL_KS8995MA is not set + # CONFIG_PLIP is not set +@@ -2716,7 +2712,8 @@ + CONFIG_CONSOLE_POLL=y + # CONFIG_SERIAL_JSM is not set + CONFIG_SERIAL_OF_PLATFORM=y +-# CONFIG_SERIAL_OMAP is not set ++CONFIG_SERIAL_OMAP=y ++CONFIG_SERIAL_OMAP_CONSOLE=y + # CONFIG_SERIAL_SCCNXP is not set + # CONFIG_SERIAL_SC16IS7XX is not set + # CONFIG_SERIAL_BCM63XX is not set +@@ -2897,10 +2894,7 @@ + # PTP clock support + # + CONFIG_PTP_1588_CLOCK=y +- +-# +-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +-# ++# CONFIG_DP83640_PHY is not set + CONFIG_PINCTRL=y + + # +@@ -5128,7 +5122,7 @@ + CONFIG_ASYNC_TX_DMA=y + # CONFIG_DMATEST is not set + # CONFIG_AUXDISPLAY is not set +-CONFIG_UIO=m ++CONFIG_UIO=y + # CONFIG_UIO_CIF is not set + CONFIG_UIO_PDRV_GENIRQ=m + CONFIG_UIO_DMEM_GENIRQ=m +@@ -5136,7 +5130,7 @@ + # CONFIG_UIO_SERCOS3 is not set + # CONFIG_UIO_PCI_GENERIC is not set + # CONFIG_UIO_NETX is not set +-# CONFIG_UIO_PRUSS is not set ++CONFIG_UIO_PRUSS=m + # CONFIG_UIO_MF624 is not set + # CONFIG_VFIO is not set + CONFIG_VIRT_DRIVERS=y +@@ -5680,7 +5674,8 @@ + # File systems + # + CONFIG_DCACHE_WORD_ACCESS=y +-# CONFIG_EXT2_FS is not set ++CONFIG_EXT2_FS=y ++# CONFIG_EXT2_FS_XATTR is not set + # CONFIG_EXT3_FS is not set + CONFIG_EXT4_FS=y + CONFIG_EXT4_USE_FOR_EXT23=y +@@ -6478,3 +6473,8 @@ + CONFIG_FONT_8x16=y + CONFIG_ARCH_HAS_SG_CHAIN=y + CONFIG_VIRTUALIZATION=y ++CONFIG_KERNEL_GZIP=y ++# CONFIG_KERNEL_XZ is not set ++CONFIG_AEABI=y ++CONFIG_DEVTMPFS=y ++CONFIG_DEVTMPFS_MOUNT=y diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig index dea34d9..da4f0a2 100644 --- a/configs/beaglebone_defconfig +++ b/configs/beaglebone_defconfig @@ -27,7 +27,7 @@ BR2_TARGET_GENERIC_HOSTNAME="beaglebone" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" # BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set -BR2_ROOTFS_POST_IMAGE_SCRIPT="board/measbone/post-image.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/beaglebone/post-image.sh" # filesystem BR2_PACKAGE_AM33X_CM3=y @@ -56,10 +56,14 @@ BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_GIT=y BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/beagleboard/linux.git" BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="4.1.13-ti-r36" -BR2_LINUX_KERNEL_PATCH="board/measbone/patches/linux/" +BR2_LINUX_KERNEL_PATCH="$(TOPDIR)/board/beaglebone/patches/linux-4.1.13-ti-r36" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(TOPDIR)/output/build/linux-4.1.13-ti-r36/arch/arm/configs/bb.org_defconfig" BR2_LINUX_KERNEL_ZIMAGE=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_USE_INTREE_DTS=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="am335x-bone am335x-boneblack" + +# Firmware +# BR2_PACKAGE_AM33X_CM3 is not set +BR2_PACKAGE_AM335X_PRU_PACKAGE=y