mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-01-12 09:30:21 +00:00
Compare commits
14 Commits
ti2013.04.
...
danny
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
72d4c5d37d | ||
|
|
5ff9feb881 | ||
|
|
383266ca96 | ||
|
|
d78b2c21c4 | ||
|
|
cc36865809 | ||
|
|
616f91bc32 | ||
|
|
5f945012c9 | ||
|
|
29719b15ee | ||
|
|
68c58484ab | ||
|
|
e2b3670c17 | ||
|
|
ede7a353b9 | ||
|
|
ac4d555544 | ||
|
|
ef12440225 | ||
|
|
1c09e95bef |
@@ -3,11 +3,11 @@ DESCRIPTION = "Cortex-M3 binary blob for suspend-resume"
|
||||
LICENSE = "TI-BSD"
|
||||
LIC_FILES_CHKSUM = "file://License.txt;md5=858099c817e47ea63559fc6b67ae8d91"
|
||||
|
||||
PV = "04.06.00.10"
|
||||
PR = "r3"
|
||||
PV = "04.06.00.11"
|
||||
PR = "r4"
|
||||
|
||||
# SRCREV corresponds to tag "AM335xPSP_04.06.00.10-rc1"
|
||||
SRCREV = "27ca4643e422245a95723de1df0247a00eada45b"
|
||||
# SRCREV corresponds to tag "AM335xPSP_04.06.00.11"
|
||||
SRCREV = "750362868d914702086187096ec2c67b68eac101"
|
||||
BRANCH ?= "master"
|
||||
|
||||
INITSCRIPT_NAME = "am335x-pm-firmware-load"
|
||||
|
||||
@@ -6,15 +6,14 @@ COMPATIBLE_MACHINE = "ti33x"
|
||||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
PR = "r5+gitr${SRCPV}"
|
||||
PR = "r6+gitr${SRCPV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/ti-u-boot/ti-u-boot.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
# This version of u-boot is meant for 3.2 kernel which doesn't support device tree.
|
||||
BRANCH = "ti-u-boot-2013.01.01-amsdk-05.07.00.00"
|
||||
BRANCH = "ti-u-boot-2013.01.01-amsdk-06.00.00.00"
|
||||
|
||||
# Commit corresponds to tag "v2013.01.01_amsdk-05.07.00.00"
|
||||
SRCREV = "8eb15a787c558fee98b0fa2a66ff0849c732edcc"
|
||||
SRCREV = "540aa6fbb0c9274bda598f7e8819ed28259cad6b"
|
||||
|
||||
# Set the name of the SPL that will built so that it is also packaged with u-boot.
|
||||
SPL_BINARY = "MLO"
|
||||
|
||||
@@ -6,9 +6,11 @@ COMPATIBLE_MACHINE = "omap3"
|
||||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
PR = "r0+gitr${SRCPV}"
|
||||
PR = "r1+gitr${SRCPV}"
|
||||
|
||||
SRC_URI = "git://arago-project.org/git/projects/u-boot-am33x.git;protocol=git;branch=${BRANCH}"
|
||||
SRC_URI = "git://arago-project.org/git/projects/u-boot-am33x.git;protocol=git;branch=${BRANCH} \
|
||||
file://0001-armv7-Unaligned-access-fix.patch \
|
||||
"
|
||||
|
||||
BRANCH = "AM335XPSP_04.06.00.08"
|
||||
|
||||
|
||||
@@ -6,6 +6,8 @@ COMPATIBLE_MACHINE = "am37x-evm|beagleboard"
|
||||
|
||||
BRANCH ?= "master"
|
||||
|
||||
PR = "r1+gitr${SRCPV}"
|
||||
|
||||
# v2012.04.01
|
||||
SRCREV = "415d386877df49eb051b85ef74fa59a16dc17c7d"
|
||||
|
||||
@@ -33,6 +35,7 @@ SRC_URI += "file://0001-omap3_beagle-add-usbethaddr-setting-to-enable-networ.pat
|
||||
file://0002-omap3evm-Make-the-board-start-at-800MHz.patch \
|
||||
file://0003-beagleboard-Make-xM-rev-C-go-to-800MHz.patch \
|
||||
file://0001-ARM-omap3-Set-SPL-stack-size-to-8KB-image-to-54KB.patch \
|
||||
file://0001-armv7-Unaligned-access-fix.patch \
|
||||
"
|
||||
|
||||
SPL_BINARY = "MLO"
|
||||
|
||||
16
recipes-bsp/u-boot/u-boot-glsdk_2013.01.01.bb
Normal file
16
recipes-bsp/u-boot/u-boot-glsdk_2013.01.01.bb
Normal file
@@ -0,0 +1,16 @@
|
||||
require u-boot-ti.inc
|
||||
|
||||
DESCRIPTION = "u-boot bootloader for TI devices supported by the GLSDK product"
|
||||
|
||||
PR = "r0+gitr${SRCPV}"
|
||||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "git://git.ti.com/glsdk/glsdk-u-boot.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
BRANCH ?= "master"
|
||||
|
||||
SRCREV = "81836e8cc84bd6523d9a4e187965dcd1633c4bc9"
|
||||
|
||||
SPL_BINARY = "MLO"
|
||||
SPL_UART_BINARY = "u-boot-spl.bin"
|
||||
@@ -2,7 +2,7 @@ require u-boot-ti.inc
|
||||
|
||||
DESCRIPTION = "u-boot bootloader for TI devices"
|
||||
|
||||
PR = "r4+gitr${SRCPV}"
|
||||
PR = "r5+gitr${SRCPV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/ti-u-boot/ti-u-boot.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
@@ -12,3 +12,4 @@ BRANCH ?= "ti-u-boot-2013.01.01"
|
||||
SRCREV = "7552b4c906b0a50fbc5225dc43ed0192618e9d5d"
|
||||
|
||||
SPL_BINARY = "MLO"
|
||||
SPL_UART_BINARY = "u-boot-spl.bin"
|
||||
|
||||
@@ -15,3 +15,27 @@ PKG_${PN}-dbg = "u-boot-dbg"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
UBOOT_SUFFIX = "img"
|
||||
|
||||
# SPL (Second Program Loader) to be loaded over UART
|
||||
SPL_UART_BINARY ?= ""
|
||||
SPL_UART_IMAGE ?= "${SPL_UART_BINARY}-${MACHINE}-${PV}-${PR}"
|
||||
SPL_UART_SYMLINK ?= "${SPL_UART_BINARY}-${MACHINE}"
|
||||
|
||||
do_install_append () {
|
||||
if [ "x${SPL_UART_BINARY}" != "x" ]
|
||||
then
|
||||
install ${S}/spl/${SPL_UART_BINARY} ${D}/boot/${SPL_UART_IMAGE}
|
||||
ln -sf ${SPL_UART_IMAGE} ${D}/boot/${SPL_UART_BINARY}
|
||||
fi
|
||||
}
|
||||
|
||||
do_deploy_append () {
|
||||
cd ${DEPLOYDIR}
|
||||
if [ "x${SPL_UART_BINARY}" != "x" ]
|
||||
then
|
||||
install ${S}/spl/${SPL_UART_BINARY} ${DEPLOYDIR}/${SPL_UART_IMAGE}
|
||||
rm -f ${DEPLOYDIR}/${SPL_UART_BINARY} ${DEPLOYDIR}/${SPL_UART_SYMLINK}
|
||||
ln -sf ${SPL_UART_IMAGE} ${DEPLOYDIR}/${SPL_UART_BINARY}
|
||||
ln -sf ${SPL_UART_IMAGE} ${DEPLOYDIR}/${SPL_UART_SYMLINK}
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
From 40f1e7db785f477a2aa145a3b47bd498c48ad52d Mon Sep 17 00:00:00 2001
|
||||
From: Steve Kipisz <s-kipisz2@ti.com>
|
||||
Date: Fri, 14 Jun 2013 05:16:52 -0500
|
||||
Subject: [PATCH] armv7:Unaligned access fix
|
||||
|
||||
This fixes an unaligned access data abort introduced when using gcc 4.7
|
||||
or higher. The Linaro toolchain uses gcc 4.7.3. This is documented in u-boot
|
||||
doc/README.arm-unaligned-accesses.
|
||||
|
||||
Signed-off-by: Steve Kipisz <s-kipisz2@ti.com>
|
||||
---
|
||||
arch/arm/cpu/armv7/config.mk | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm/cpu/armv7/config.mk b/arch/arm/cpu/armv7/config.mk
|
||||
index 9c3e2f3..9736da8 100644
|
||||
--- a/arch/arm/cpu/armv7/config.mk
|
||||
+++ b/arch/arm/cpu/armv7/config.mk
|
||||
@@ -20,7 +20,7 @@
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
||||
# MA 02111-1307 USA
|
||||
#
|
||||
-PLATFORM_RELFLAGS += -fno-common -ffixed-r8 -msoft-float
|
||||
+PLATFORM_RELFLAGS += -fno-common -ffixed-r8 -msoft-float -mno-unaligned-access
|
||||
|
||||
# If armv7-a is not supported by GCC fall-back to armv5, which is
|
||||
# supported by more tool-chains
|
||||
--
|
||||
1.7.9.5
|
||||
|
||||
46
recipes-graphics/drm/libdrm-2.4.41/installtests-ti.patch
Normal file
46
recipes-graphics/drm/libdrm-2.4.41/installtests-ti.patch
Normal file
@@ -0,0 +1,46 @@
|
||||
tests: also install tests app (adjusted for TI version)
|
||||
|
||||
Upstream-Status: Inappropriate [configuration]
|
||||
|
||||
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
||||
|
||||
diff -uNr git-orig/tests/Makefile.am git/tests/Makefile.am
|
||||
--- git-orig/tests/Makefile.am 2013-08-10 16:26:30.000000000 -0400
|
||||
+++ git/tests/Makefile.am 2013-08-10 16:28:53.753855225 -0400
|
||||
@@ -6,10 +6,11 @@
|
||||
|
||||
LDADD = $(top_builddir)/libdrm.la
|
||||
|
||||
-check_PROGRAMS = \
|
||||
+bin_PROGRAMS = \
|
||||
dristat \
|
||||
drmstat
|
||||
|
||||
+check_PROGRAMS =
|
||||
dristat_LDADD = $(CLOCK_LIB)
|
||||
|
||||
SUBDIRS = modeprint
|
||||
diff -uNr git-orig/tests/modeprint/Makefile.am git/tests/modeprint/Makefile.am
|
||||
--- git-orig/tests/modeprint/Makefile.am 2013-08-10 16:26:30.000000000 -0400
|
||||
+++ git/tests/modeprint/Makefile.am 2013-08-10 16:28:53.753855225 -0400
|
||||
@@ -2,7 +2,7 @@
|
||||
-I$(top_srcdir)/include/drm \
|
||||
-I$(top_srcdir)
|
||||
|
||||
-noinst_PROGRAMS = \
|
||||
+bin_PROGRAMS = \
|
||||
modeprint
|
||||
|
||||
modeprint_SOURCES = \
|
||||
diff -uNr git-orig/tests/modetest/Makefile.am git/tests/modetest/Makefile.am
|
||||
--- git-orig/tests/modetest/Makefile.am 2013-08-10 16:26:30.000000000 -0400
|
||||
+++ git/tests/modetest/Makefile.am 2013-08-10 16:28:53.753855225 -0400
|
||||
@@ -3,7 +3,7 @@
|
||||
-I$(top_srcdir)/libkms/ \
|
||||
-I$(top_srcdir)
|
||||
|
||||
-noinst_PROGRAMS = \
|
||||
+bin_PROGRAMS = \
|
||||
modetest
|
||||
|
||||
modetest_SOURCES = \
|
||||
20
recipes-graphics/drm/libdrm_2.4.41.bb
Normal file
20
recipes-graphics/drm/libdrm_2.4.41.bb
Normal file
@@ -0,0 +1,20 @@
|
||||
require recipes-graphics/drm/libdrm.inc
|
||||
|
||||
FILESEXTRAPATHS_append := ":${COREBASE}/meta/recipes-graphics/drm/libdrm"
|
||||
|
||||
COMPATIBLE_MACHINE = "omap-a15"
|
||||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
EXTRA_OECONF += "--enable-omap-experimental-api --enable-kms"
|
||||
|
||||
SRC_URI = "git://git.ti.com/glsdk/libdrm.git;protocol=git"
|
||||
SRCREV = "3cb5405084111193cedb8796d259b56560b088f0"
|
||||
|
||||
SRC_URI += "file://installtests-ti.patch \
|
||||
file://GNU_SOURCE_definition.patch \
|
||||
"
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,110 @@
|
||||
From cda956db2b54400c44cc8eb952276ecb058f57d8 Mon Sep 17 00:00:00 2001
|
||||
From: Steve Kipisz <s-kipisz2@ti.com>
|
||||
Date: Mon, 3 Jun 2013 04:35:51 -0500
|
||||
Subject: [PATCH] am335x:Add minimal support for Beaglebone Black
|
||||
|
||||
- Detect Beaglebone Black and do the appropriate pin mux
|
||||
- Add pin mux for eMMC
|
||||
|
||||
Signed-off-by: Steve Kipisz <s-kipisz2@ti.com>
|
||||
---
|
||||
arch/arm/mach-omap2/board-am335xevm.c | 49 ++++++++++++++++++++
|
||||
arch/arm/mach-omap2/include/mach/board-am335xevm.h | 1 +
|
||||
2 files changed, 50 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/mach-omap2/board-am335xevm.c b/arch/arm/mach-omap2/board-am335xevm.c
|
||||
index 1523f33..c4a5c05 100644
|
||||
--- a/arch/arm/mach-omap2/board-am335xevm.c
|
||||
+++ b/arch/arm/mach-omap2/board-am335xevm.c
|
||||
@@ -1654,6 +1654,21 @@ static void mmc1_wl12xx_init(int evm_id, int profile)
|
||||
am335x_mmc[1].ocr_mask = MMC_VDD_32_33 | MMC_VDD_33_34; /* 3V3 */
|
||||
}
|
||||
|
||||
+static void mmc1_emmc_init(int evm_id, int profile)
|
||||
+{
|
||||
+ setup_pin_mux(mmc1_common_pin_mux);
|
||||
+ setup_pin_mux(mmc1_dat4_7_pin_mux);
|
||||
+
|
||||
+ am335x_mmc[1].mmc = 2;
|
||||
+ am335x_mmc[1].caps = MMC_CAP_8_BIT_DATA;
|
||||
+ am335x_mmc[1].gpio_cd = -EINVAL;
|
||||
+ am335x_mmc[1].gpio_wp = -EINVAL;
|
||||
+ am335x_mmc[1].ocr_mask = MMC_VDD_32_33 | MMC_VDD_33_34; /* 3V3 */
|
||||
+
|
||||
+ /* mmc will be initialized when mmc0_init is called */
|
||||
+ return;
|
||||
+}
|
||||
+
|
||||
static void mmc2_wl12xx_init(int evm_id, int profile)
|
||||
{
|
||||
setup_pin_mux(mmc2_wl12xx_pin_mux);
|
||||
@@ -2177,6 +2192,21 @@ static struct evm_dev_cfg beaglebone_dev_cfg[] = {
|
||||
{NULL, 0, 0},
|
||||
};
|
||||
|
||||
+/* Beaglebone Black */
|
||||
+static struct evm_dev_cfg beagleboneblack_dev_cfg[] = {
|
||||
+ {am335x_rtc_init, DEV_ON_BASEBOARD, PROFILE_NONE},
|
||||
+ {clkout2_enable, DEV_ON_BASEBOARD, PROFILE_NONE},
|
||||
+ {tps65217_init, DEV_ON_BASEBOARD, PROFILE_NONE},
|
||||
+ {mii1_init, DEV_ON_BASEBOARD, PROFILE_NONE},
|
||||
+ {usb0_init, DEV_ON_BASEBOARD, PROFILE_NONE},
|
||||
+ {usb1_init, DEV_ON_BASEBOARD, PROFILE_NONE},
|
||||
+ {mmc1_emmc_init, DEV_ON_BASEBOARD, PROFILE_NONE},
|
||||
+ {mmc0_init, DEV_ON_BASEBOARD, PROFILE_NONE},
|
||||
+ {i2c2_init, DEV_ON_BASEBOARD, PROFILE_NONE},
|
||||
+ {sgx_init, DEV_ON_BASEBOARD, PROFILE_NONE},
|
||||
+ {NULL, 0, 0},
|
||||
+};
|
||||
+
|
||||
/* EVM - Starter Kit */
|
||||
static struct evm_dev_cfg evm_sk_dev_cfg[] = {
|
||||
{am335x_rtc_init, DEV_ON_BASEBOARD, PROFILE_ALL},
|
||||
@@ -2280,6 +2310,23 @@ static void setup_beaglebone(void)
|
||||
am33xx_cpsw_init(AM33XX_CPSW_MODE_MII, NULL, NULL);
|
||||
}
|
||||
|
||||
+/* BeagleBone Black */
|
||||
+static void setup_beagleboneblack(void)
|
||||
+{
|
||||
+ pr_info("The board is a AM335x Beaglebone Black.\n");
|
||||
+
|
||||
+ /* Beagle Bone has Micro-SD slot which doesn't have Write Protect pin */
|
||||
+ am335x_mmc[0].gpio_wp = -EINVAL;
|
||||
+
|
||||
+ _configure_device(BEAGLE_BONE_BLACK, beagleboneblack_dev_cfg,
|
||||
+ PROFILE_NONE);
|
||||
+
|
||||
+ /* TPS65217 regulator has full constraints */
|
||||
+ regulator_has_full_constraints();
|
||||
+
|
||||
+ am33xx_cpsw_init(AM33XX_CPSW_MODE_MII, NULL, NULL);
|
||||
+}
|
||||
+
|
||||
/* EVM - Starter Kit */
|
||||
static void setup_starterkit(void)
|
||||
{
|
||||
@@ -2372,6 +2419,8 @@ static void am335x_evm_setup(struct memory_accessor *mem_acc, void *context)
|
||||
setup_beaglebone_old();
|
||||
else
|
||||
setup_beaglebone();
|
||||
+ } else if (!strncmp("A335BNLT", config.name, 8)) {
|
||||
+ setup_beagleboneblack();
|
||||
} else if (!strncmp("A335X_SK", config.name, 8)) {
|
||||
daughter_brd_detected = false;
|
||||
setup_starterkit();
|
||||
diff --git a/arch/arm/mach-omap2/include/mach/board-am335xevm.h b/arch/arm/mach-omap2/include/mach/board-am335xevm.h
|
||||
index e77d52c..915139a 100644
|
||||
--- a/arch/arm/mach-omap2/include/mach/board-am335xevm.h
|
||||
+++ b/arch/arm/mach-omap2/include/mach/board-am335xevm.h
|
||||
@@ -26,6 +26,7 @@
|
||||
#define BEAGLE_BONE_A3 3
|
||||
#define EVM_SK 4
|
||||
#define GEN_PURP_DDR3_EVM 5
|
||||
+#define BEAGLE_BONE_BLACK 6
|
||||
|
||||
/* REVIST : check posibility of PROFILE_(x) syntax usage */
|
||||
#define PROFILE_NONE -1 /* Few EVM doesn't have profiles */
|
||||
--
|
||||
1.7.9.5
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
From ec0ec41418ec1193e4352f1983ab29173f10f855 Mon Sep 17 00:00:00 2001
|
||||
From: Steve Kipisz <s-kipisz2@ti.com>
|
||||
Date: Wed, 5 Jun 2013 10:10:44 -0500
|
||||
Subject: [PATCH] am335x:Re-enable Turbo and Nitro modes for Beaglebone Black
|
||||
The Beaglebone Black boards use a speed binned PG2.0 AM335x
|
||||
that operate up to 1GHz so re-enable those modes for
|
||||
Beaglebone Black.
|
||||
|
||||
Signed-off-by: Steve Kipisz <s-kipisz2@ti.com>
|
||||
---
|
||||
arch/arm/mach-omap2/board-am335xevm.c | 14 ++++++++++++++
|
||||
1 file changed, 14 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/mach-omap2/board-am335xevm.c b/arch/arm/mach-omap2/board-am335xevm.c
|
||||
index bac415c..47e5a9d 100644
|
||||
--- a/arch/arm/mach-omap2/board-am335xevm.c
|
||||
+++ b/arch/arm/mach-omap2/board-am335xevm.c
|
||||
@@ -2529,6 +2529,20 @@ static void am335x_evm_setup(struct memory_accessor *mem_acc, void *context)
|
||||
|
||||
am335x_opp_update();
|
||||
|
||||
+ /*
|
||||
+ * For now, Beaglebone Black uses PG 2.0 that are speed binned and operate
|
||||
+ * up to 1GHz. So re-enable Turbo and Nitro modes,
|
||||
+ */
|
||||
+ if (!strncmp("A335BNLT", config.name, 8)) {
|
||||
+ struct device *mpu_dev;
|
||||
+
|
||||
+ mpu_dev = omap_device_get_by_hwmod_name("mpu");
|
||||
+ opp_enable(mpu_dev,
|
||||
+ AM33XX_ES2_0_OPPTURBO_FREQ);
|
||||
+ opp_enable(mpu_dev,
|
||||
+ AM33XX_ES2_0_OPPNITRO_FREQ);
|
||||
+ }
|
||||
+
|
||||
/* SmartReflex also requires board information. */
|
||||
am33xx_sr_init();
|
||||
|
||||
--
|
||||
1.7.9.5
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
From 95eca5a896c96d0af7188c97825a3b3ef5313ed3 Mon Sep 17 00:00:00 2001
|
||||
From: Chase Maupin <Chase.Maupin@ti.com>
|
||||
Date: Thu, 2 Feb 2012 16:38:51 -0600
|
||||
Subject: [PATCH] am335x_evm_defconfig: turn off MUSB DMA
|
||||
|
||||
* Turn off the MUSB DMA in the am335x_evm_defconfig. This way
|
||||
we can pull the default defconfig without enabling the
|
||||
faulty USB DMA.
|
||||
|
||||
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
|
||||
---
|
||||
arch/arm/configs/am335x_evm_defconfig | 6 +++---
|
||||
1 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/configs/am335x_evm_defconfig b/arch/arm/configs/am335x_evm_defconfig
|
||||
index d105c61..121dc7f 100644
|
||||
--- a/arch/arm/configs/am335x_evm_defconfig
|
||||
+++ b/arch/arm/configs/am335x_evm_defconfig
|
||||
@@ -1982,11 +1982,11 @@ CONFIG_USB_MUSB_TI81XX_GLUE=y
|
||||
CONFIG_USB_MUSB_TI81XX=y
|
||||
# CONFIG_USB_MUSB_BLACKFIN is not set
|
||||
# CONFIG_USB_MUSB_UX500 is not set
|
||||
-CONFIG_USB_TI_CPPI41_DMA_HW=y
|
||||
-# CONFIG_MUSB_PIO_ONLY is not set
|
||||
+# CONFIG_USB_TI_CPPI41_DMA_HW is not set
|
||||
+CONFIG_MUSB_PIO_ONLY=y
|
||||
# CONFIG_USB_INVENTRA_DMA is not set
|
||||
# CONFIG_USB_TI_CPPI_DMA is not set
|
||||
-CONFIG_USB_TI_CPPI41_DMA=y
|
||||
+# CONFIG_USB_TI_CPPI41_DMA is not set
|
||||
# CONFIG_USB_TUSB_OMAP_DMA is not set
|
||||
# CONFIG_USB_UX500_DMA is not set
|
||||
# CONFIG_USB_RENESAS_USBHS is not set
|
||||
--
|
||||
1.7.0.4
|
||||
@@ -15,12 +15,11 @@ DEPENDS += "am33x-cm3"
|
||||
KERNEL_IMAGETYPE = "uImage"
|
||||
|
||||
# The main PR is now using MACHINE_KERNEL_PR, for ti33x see conf/machine/include/ti33x.inc
|
||||
MACHINE_KERNEL_PR_append = "c+gitr${SRCPV}"
|
||||
MACHINE_KERNEL_PR_append = "h+gitr${SRCPV}"
|
||||
|
||||
BRANCH = "v3.2-staging"
|
||||
|
||||
# SRCREV corresponds to the commit id of tag v3.2_AM335xPSP_04.06.00.10-rc3
|
||||
SRCREV = "18ce4a630452348b8308b922491130e8ce1e9134"
|
||||
SRCREV = "d5720d33bc7c434f9a023dbb62c795538f976b7a"
|
||||
|
||||
SRC_URI = "git://arago-project.org/git/projects/linux-am33x.git;protocol=git;branch=${BRANCH} \
|
||||
file://defconfig \
|
||||
@@ -35,7 +34,6 @@ KERNEL_PATCHES = "${PATCHES}"
|
||||
# Add a set of patches that enabled features, fixed bugs or disabled buggy features
|
||||
# that weren't part of the official PSP release
|
||||
PATCHES = "file://0001-musb-update-PIO-mode-help-information-in-Kconfig.patch \
|
||||
file://0001-am335x_evm_defconfig-turn-off-MUSB-DMA.patch \
|
||||
file://0001-mach-omap2-pm33xx-Disable-VT-switch.patch"
|
||||
|
||||
# Add Cryptography support early driver patches while working to get the driver
|
||||
@@ -70,6 +68,7 @@ PATCHES += "file://0001-am33x-Add-memory-addresses-for-crypto-modules.patch \
|
||||
PATCHES += "file://0001-am33xx-Add-SmartReflex-support.patch \
|
||||
file://0002-am33xx-Enable-CONFIG_AM33XX_SMARTREFLEX.patch \
|
||||
file://0002-Smartreflex-limited-to-ES-1.0.patch \
|
||||
file://0001-Smartreflex-support-for-ES-2.x-and-suspend-resume.patch \
|
||||
"
|
||||
|
||||
# Add a patch to the omap-serial driver to allow suspend/resume during
|
||||
@@ -88,6 +87,11 @@ PATCHES += "file://0001-am335x-enable-pullup-on-the-WLAN-enable-pin-fo.patch"
|
||||
# Update SPI flash layout. Increase space allocated for u-boot
|
||||
PATCHES += "file://0001-ARM-OMAP2-AM335x-Update-SPI-flash-layout.patch"
|
||||
|
||||
# Add support for Beaglebone Black
|
||||
PATCHES += "file://0001-am335x-Add-minimal-support-for-Beaglebone-Black.patch \
|
||||
file://0001-am335x-Re-enable-Turbo-and-Nitro-modes-for-Beaglebon.patch \
|
||||
"
|
||||
|
||||
# Copy the am33x-cm3 firmware if it is available
|
||||
do_configure_append() {
|
||||
if [ -e "${STAGING_DIR_HOST}/${base_libdir}/firmware/am335x-pm-firmware.bin" ]
|
||||
|
||||
1
recipes-kernel/linux/linux-ti-glsdk/defconfig
Normal file
1
recipes-kernel/linux/linux-ti-glsdk/defconfig
Normal file
@@ -0,0 +1 @@
|
||||
use-kernel-config=omap2plus_defconfig
|
||||
31
recipes-kernel/linux/linux-ti-glsdk_3.8.bb
Normal file
31
recipes-kernel/linux/linux-ti-glsdk_3.8.bb
Normal file
@@ -0,0 +1,31 @@
|
||||
SECTION = "kernel"
|
||||
DESCRIPTION = "Linux kernel for TI devices supported by the GLSDK product"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
|
||||
KERNEL_IMAGETYPE = "uImage"
|
||||
|
||||
inherit kernel
|
||||
|
||||
require recipes-kernel/linux/linux-dtb.inc
|
||||
require recipes-kernel/linux/setup-defconfig.inc
|
||||
|
||||
KERNEL_DEVICETREE_omap5-evm = "arch/arm/boot/dts/omap5-sevm.dts arch/arm/boot/dts/omap5-uevm.dts"
|
||||
KERNEL_DEVICETREE_dra7xx-evm = "arch/arm/boot/dts/dra7-evm.dts"
|
||||
|
||||
COMPATIBLE_MACHINE = "omap-a15"
|
||||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
BRANCH = "master"
|
||||
|
||||
SRCREV = "6076e6882d1d6a64b104e42e56a3eada36605cb3"
|
||||
PV = "3.8.13"
|
||||
|
||||
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
|
||||
MACHINE_KERNEL_PR_append = "b+gitr${SRCPV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-3-8-y-kernel.git;protocol=git;branch=${BRANCH} \
|
||||
file://defconfig \
|
||||
"
|
||||
Reference in New Issue
Block a user