diff --git a/recipes-kernel/linux/linux-ti33x-psp_3.2.bb b/recipes-kernel/linux/linux-ti33x-psp_3.2.bb
index 2e75cc2819943443aa2aa6bcfb488bc3d816d421..7df217d02bbbfa0792e51ad2685b94ed2265ac7b 100644 (file)
MULTI_CONFIG_BASE_SUFFIX = ""
BRANCH = "v3.2-staging"
-SRCREV = "31944a82681a0e7ab6cc3e069c30eddc5042e3e8"
-MACHINE_KERNEL_PR_append = "d+gitr${SRCREV}"
+SRCREV = "720e07b4c1f687b61b147b31c698cb6816d72f01"
+MACHINE_KERNEL_PR_append = "o+gitr${SRCREV}"
COMPATIBLE_MACHINE = "(ti33x)"
@@ -22,11 +22,19 @@ SRC_URI += "git://arago-project.org/git/projects/linux-am33x.git;protocol=http;b
SRC_URI_append_beaglebone = " file://logo_linux_clut224.ppm"
+KERNEL_LDSUFFIX_beaglebone = "${@base_contains('DISTRO_FEATURES', 'ld-is-gold', '.bfd', '', d)}"
+
do_compile_prepend() {
cp ${WORKDIR}/am335x-pm-firmware.bin ${S}/firmware/
}
PATCHES_OVER_PSP = " \
+ file://usb/0001-usb-musb-cppi41-revisit-the-teardown-path-to-fix-iso.patch \
+ file://usb/0002-usb-musb-fix-bug-in-data-toggle-sw-workaround.patch \
+ file://usb/0003-usb-gadget-udc-core-stop-UDC-on-device-initiated-dis.patch \
+ file://usb/0004-usb-gadget-udc-core-fix-asymmetric-calls-in-remove_d.patch \
+ file://usb/0005-usb-gadget-udc-core-fix-wrong-call-order.patch \
+ file://usb/0006-usb-gadget-udc-core-fix-incompatibility-with-dummy-h.patch \
file://3.2.1/0001-MAINTAINERS-stable-Update-address.patch \
file://3.2.1/0002-Documentation-Update-stable-address.patch \
file://3.2.1/0003-firmware-Fix-an-oops-on-reading-fw_priv-fw-in-sysfs-.patch \
file://3.2.16/0020-sparc64-Fix-bootup-crash-on-sun4v.patch \
file://3.2.16/0021-cciss-Initialize-scsi-host-max_sectors-for-tape-driv.patch \
file://3.2.16/0022-cciss-Fix-scsi-tape-io-with-more-than-255-scatter-ga.patch \
- file://3.2.16/0024-video-uvesafb-Fix-oops-that-uvesafb-try-to-execute-N.patch \
- file://3.2.16/0025-nohz-Fix-stale-jiffies-update-in-tick_nohz_restart.patch \
- file://3.2.16/0026-pch_uart-Fix-MSI-setting-issue.patch \
- file://3.2.16/0027-USB-serial-fix-race-between-probe-and-open.patch \
- file://3.2.16/0028-USB-pl2303-fix-DTR-RTS-being-raised-on-baud-rate-cha.patch \
- file://3.2.16/0029-USB-option-re-add-NOVATELWIRELESS_PRODUCT_HSPA_HIGHS.patch \
- file://3.2.16/0030-USB-ftdi_sio-fix-status-line-change-handling-for-TIO.patch \
- file://3.2.16/0031-USB-ftdi_sio-fix-race-condition-in-TIOCMIWAIT-and-ab.patch \
- file://3.2.16/0032-USB-sierra-add-support-for-Sierra-Wireless-MC7710.patch \
- file://3.2.16/0033-USB-don-t-clear-urb-dev-in-scatter-gather-library.patch \
- file://3.2.16/0034-USB-don-t-ignore-suspend-errors-for-root-hubs.patch \
- file://3.2.16/0035-xhci-don-t-re-enable-IE-constantly.patch \
- file://3.2.16/0036-xhci-Don-t-write-zeroed-pointers-to-xHC-registers.patch \
- file://3.2.16/0037-xhci-Restore-event-ring-dequeue-pointer-on-resume.patch \
- file://3.2.16/0038-USB-fix-bug-of-device-descriptor-got-from-superspeed.patch \
- file://3.2.16/0039-xHCI-add-XHCI_RESET_ON_RESUME-quirk-for-VIA-xHCI-hos.patch \
- file://3.2.16/0040-xHCI-Correct-the-define-XHCI_LEGACY_DISABLE_SMI.patch \
- file://3.2.16/0041-fix-tlb-flushing-for-page-table-pages.patch \
- file://3.2.16/0042-serial-PL011-clear-pending-interrupts.patch \
- file://3.2.16/0043-serial-PL011-move-interrupt-clearing.patch \
- file://3.2.16/0044-fcaps-clear-the-same-personality-flags-as-suid-when-.patch \
- file://3.2.16/0045-ath9k-fix-max-noise-floor-threshold.patch \
- file://3.2.16/0046-xhci-Fix-register-save-restore-order.patch \
- file://3.2.16/0047-Bluetooth-hci_core-fix-NULL-pointer-dereference-at-u.patch \
- file://3.2.16/0048-pch_gpio-Support-new-device-LAPIS-Semiconductor-ML78.patch \
- file://3.2.16/0049-gpio-Add-missing-spin_lock_init-in-gpio-pch-driver.patch \
- file://3.2.16/0050-usb-gadget-pch_udc-Fix-disconnect-issue.patch \
- file://3.2.16/0051-usb-gadget-pch_udc-Fix-wrong-return-value.patch \
- file://3.2.16/0052-usb-gadget-pch_udc-Fix-USB-suspend-issue.patch \
- file://3.2.16/0053-usb-gadget-pch_udc-Fix-usb-gadget-pch_udc-Fix-ether-.patch \
- file://3.2.16/0054-usb-gadget-pch_udc-Reduce-redundant-interrupt.patch \
- file://3.2.16/0055-ACPICA-Fix-to-allow-region-arguments-to-reference-ot.patch \
- file://3.2.16/0056-security-fix-compile-error-in-commoncap.c.patch \
- file://3.2.16/0057-pch_gbe-Do-not-abort-probe-on-bad-MAC.patch \
- file://3.2.16/0058-pch_gbe-memory-corruption-calling-pch_gbe_validate_o.patch \
- file://3.2.16/0059-pch_dma-Support-new-device-LAPIS-Semiconductor-ML783.patch \
- file://3.2.16/0060-spi-topcliff-pch-fix-Wuninitialized-warning.patch \
- file://3.2.16/0061-spi-topcliff-pch-Support-new-device-LAPIS-Semiconduc.patch \
- file://3.2.16/0062-Bluetooth-Adding-USB-device-13d3-3375-as-an-Atheros-.patch \
- file://3.2.16/0063-Bluetooth-Add-Atheros-maryann-PIDVID-support.patch \
- file://3.2.16/0064-Bluetooth-Add-support-for-BCM20702A0-0a5c-21e3.patch \
- file://3.2.16/0065-futex-Do-not-leak-robust-list-to-unprivileged-proces.patch \
- file://3.2.16/0066-drm-radeon-kms-fix-the-regression-of-DVI-connector-c.patch \
- file://3.2.16/0067-drm-radeon-disable-MSI-on-RV515.patch \
- file://3.2.16/0068-drm-radeon-fix-load-detect-on-rn50-with-hardcoded-ED.patch \
- file://3.2.16/0069-Linux-3.2.16.patch \
+ file://3.2.16/0023-video-uvesafb-Fix-oops-that-uvesafb-try-to-execute-N.patch \
+ file://3.2.16/0024-nohz-Fix-stale-jiffies-update-in-tick_nohz_restart.patch \
+ file://3.2.16/0025-pch_uart-Fix-MSI-setting-issue.patch \
+ file://3.2.16/0026-USB-serial-fix-race-between-probe-and-open.patch \
+ file://3.2.16/0027-USB-pl2303-fix-DTR-RTS-being-raised-on-baud-rate-cha.patch \
+ file://3.2.16/0028-USB-option-re-add-NOVATELWIRELESS_PRODUCT_HSPA_HIGHS.patch \
+ file://3.2.16/0029-USB-ftdi_sio-fix-status-line-change-handling-for-TIO.patch \
+ file://3.2.16/0030-USB-ftdi_sio-fix-race-condition-in-TIOCMIWAIT-and-ab.patch \
+ file://3.2.16/0031-USB-sierra-add-support-for-Sierra-Wireless-MC7710.patch \
+ file://3.2.16/0032-USB-don-t-clear-urb-dev-in-scatter-gather-library.patch \
+ file://3.2.16/0033-USB-don-t-ignore-suspend-errors-for-root-hubs.patch \
+ file://3.2.16/0034-xhci-don-t-re-enable-IE-constantly.patch \
+ file://3.2.16/0035-xhci-Don-t-write-zeroed-pointers-to-xHC-registers.patch \
+ file://3.2.16/0036-xhci-Restore-event-ring-dequeue-pointer-on-resume.patch \
+ file://3.2.16/0037-USB-fix-bug-of-device-descriptor-got-from-superspeed.patch \
+ file://3.2.16/0038-xHCI-add-XHCI_RESET_ON_RESUME-quirk-for-VIA-xHCI-hos.patch \
+ file://3.2.16/0039-xHCI-Correct-the-define-XHCI_LEGACY_DISABLE_SMI.patch \
+ file://3.2.16/0040-fix-tlb-flushing-for-page-table-pages.patch \
+ file://3.2.16/0041-serial-PL011-clear-pending-interrupts.patch \
+ file://3.2.16/0042-serial-PL011-move-interrupt-clearing.patch \
+ file://3.2.16/0043-fcaps-clear-the-same-personality-flags-as-suid-when-.patch \
+ file://3.2.16/0044-ath9k-fix-max-noise-floor-threshold.patch \
+ file://3.2.16/0045-xhci-Fix-register-save-restore-order.patch \
+ file://3.2.16/0046-Bluetooth-hci_core-fix-NULL-pointer-dereference-at-u.patch \
+ file://3.2.16/0047-pch_gpio-Support-new-device-LAPIS-Semiconductor-ML78.patch \
+ file://3.2.16/0048-gpio-Add-missing-spin_lock_init-in-gpio-pch-driver.patch \
+ file://3.2.16/0049-usb-gadget-pch_udc-Fix-disconnect-issue.patch \
+ file://3.2.16/0050-usb-gadget-pch_udc-Fix-wrong-return-value.patch \
+ file://3.2.16/0051-usb-gadget-pch_udc-Fix-USB-suspend-issue.patch \
+ file://3.2.16/0052-usb-gadget-pch_udc-Fix-usb-gadget-pch_udc-Fix-ether-.patch \
+ file://3.2.16/0053-usb-gadget-pch_udc-Reduce-redundant-interrupt.patch \
+ file://3.2.16/0054-ACPICA-Fix-to-allow-region-arguments-to-reference-ot.patch \
+ file://3.2.16/0055-security-fix-compile-error-in-commoncap.c.patch \
+ file://3.2.16/0056-pch_gbe-Do-not-abort-probe-on-bad-MAC.patch \
+ file://3.2.16/0057-pch_gbe-memory-corruption-calling-pch_gbe_validate_o.patch \
+ file://3.2.16/0058-pch_dma-Support-new-device-LAPIS-Semiconductor-ML783.patch \
+ file://3.2.16/0059-spi-topcliff-pch-fix-Wuninitialized-warning.patch \
+ file://3.2.16/0060-spi-topcliff-pch-Support-new-device-LAPIS-Semiconduc.patch \
+ file://3.2.16/0061-Bluetooth-Adding-USB-device-13d3-3375-as-an-Atheros-.patch \
+ file://3.2.16/0062-Bluetooth-Add-Atheros-maryann-PIDVID-support.patch \
+ file://3.2.16/0063-Bluetooth-Add-support-for-BCM20702A0-0a5c-21e3.patch \
+ file://3.2.16/0064-futex-Do-not-leak-robust-list-to-unprivileged-proces.patch \
+ file://3.2.16/0065-drm-radeon-kms-fix-the-regression-of-DVI-connector-c.patch \
+ file://3.2.16/0066-drm-radeon-disable-MSI-on-RV515.patch \
+ file://3.2.16/0067-drm-radeon-fix-load-detect-on-rn50-with-hardcoded-ED.patch \
+ file://3.2.16/0068-Linux-3.2.16.patch \
+ file://led/0001-leds-heartbeat-stop-on-shutdown-reboot-or-panic.patch \
+ \
+ file://beaglebone/0001-arm-boot-compressed-default-asm-arch-to-armv7-a.patch \
+ \
file://beaglebone/0001-f_rndis-HACK-around-undefined-variables.patch \
file://beaglebone/0002-da8xx-fb-add-DVI-support-for-beaglebone.patch \
file://beaglebone/0003-beaglebone-rebase-everything-onto-3.2-WARNING-MEGAPA.patch \
file://beaglebone/0028-beaglebone-fix-ehrpwm-backlight.patch \
file://beaglebone/0029-beaglebone-also-report-cape-revision.patch \
file://beaglebone/0030-beaglebone-don-t-compare-undefined-characters-it-mak.patch \
- file://beaglebone/0033-beaglebone-fix-3.5-cape-support.patch \
- file://beaglebone/0034-beaglebone-connect-batterycape-GPIO-to-gpio-charger.patch \
- file://beaglebone/0035-beaglebone-add-support-for-CAN-and-RS232-cape.patch \
+ file://beaglebone/0031-beaglebone-fix-3.5-cape-support.patch \
+ file://beaglebone/0032-beaglebone-connect-batterycape-GPIO-to-gpio-charger.patch \
+ file://beaglebone/0033-beaglebone-add-support-for-CAN-and-RS232-cape.patch \
+ file://beaglebone/0034-beaglebone-add-support-for-DVI-rev.-A2-capes.patch \
+ file://beaglebone/0035-beaglebone-enable-LEDs-for-DVI-LCD3-and-LCD7-capes.patch \
+ file://beaglebone/0036-Beaglebone-Fixed-compiletime-warnings.patch \
+ file://beaglebone/0037-Beaglebone-Added-missing-termination-record-to-bone_.patch \
+ file://beaglebone/0038-board-am335xevm.c-Beaglebone-expose-all-pwms-through.patch \
+ file://beaglebone/0039-ARM-OMAP-Mux-Fixed-debugfs-mux-output-always-reporti.patch \
+ file://beaglebone/0040-beaglebone-export-SPI2-as-spidev-when-no-capes-are-u.patch \
+ file://beaglebone/0041-st7735fb-Working-WIP-changes-to-make-DMA-safe-and-ad.patch \
+ file://beaglebone/0042-omap-hwmod-silence-st_shift-error.patch \
+ file://beaglebone/0043-cpsw-phy_device-demote-PHY-message-to-INFO.patch \
+ file://beaglebone/0044-beaglebone-add-support-for-7-LCD-cape-revision-A2.patch \
+ file://beaglebone/0045-beaglebone-allow-capes-to-disable-w1-gpio.patch \
+ file://beaglebone/0046-beaglebone-add-stub-for-the-camera-cape-to-disable-w.patch \
+ file://beaglebone/0047-Adding-many-of-the-missing-signals-to-the-mux-table.patch \
+ file://beaglebone/0048-Fixed-reversed-part-of-LCD-bus.-Added-even-more-miss.patch \
+ file://beaglebone/0049-ts_tscadc-add-defines-for-4x-and-16x-oversampling.patch \
+ file://beaglebone/0050-ts_tscadc-switch-to-4x-oversampling.patch \
+ file://beaglebone/0051-Fixed-size-of-pinmux-data-array-in-EEPROM-data-struc.patch \
+ file://beaglebone/0052-Implemented-Bone-Cape-configuration-from-EEPROM.-Onl.patch \
+ file://beaglebone/0053-Replaced-conditional-debug-code-by-pr_debug-statemen.patch \
+ file://beaglebone/0054-Workaround-for-boards-with-mistaken-ASCII-interpreta.patch \
+ file://beaglebone/0055-Workaround-for-EEPROM-contents-blocking-further-I2C-.patch \
+ file://beaglebone/0056-Added-check-on-EEPROM-revision-to-prevent-interpreti.patch \
+ file://beaglebone/0057-i2c-prescalar-fix-i2c-fixed-prescalar-setting-issue.patch \
+ file://beaglebone/0058-beaglebone-annotate-default-beaglebone-pinmux.patch \
+ file://beaglebone/0059-beaglebone-fix-pin-free-thinko-this-method-doesn-t-g.patch \
+ file://beaglebone/0060-beaglebone-switch-RS232-cape-to-ttyO2.patch \
+ file://beaglebone/0061-beaglebone-make-uart2-pinmux-match-the-uart0-pinmux.patch \
"