I have made the following changes intended for : CE:Adaptation:PandaBoard / kernel-adaptation-pandaboard CE:Adaptation:PandaBoard / pvr-omap4-kernel CE:Adaptation:PandaBoard / u-boot-omap4panda CE:Adaptation:PandaBoard / linux-firmware-ti-connectivity
Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below. https://build.pub.meego.com//request/show/3963 Thank You, Marko Saukko [This message was auto-generated] --- Request # 3963: Messages from BOSS: State: review at 2012-01-05T07:36:19 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: home:sage:branches:CE:Adaptation:PandaBoard / kernel-adaptation-pandaboard -> CE:Adaptation:PandaBoard / kernel-adaptation-pandaboard changes files: -------------- --- kernel-adaptation-pandaboard.changes +++ kernel-adaptation-pandaboard.changes @@ -0,0 +1,6 @@ +* Wed Jan 04 2012 Marko Saukko <[email protected]> - 3.1.5 +- Updated to 3.1.5 git snapshot c75ef57 and merged some configs from omap4_defconfig. + +* Wed Dec 14 2011 Marko Saukko <[email protected]> - 3.1.1 +- Updated to newer kernel git snapshot (d2c91bb). + old: ---- kernel-tilt-ebac7e7.tar.gz new: ---- kernel-c75ef57.tar.gz spec files: ----------- --- kernel-adaptation-pandaboard.spec +++ kernel-adaptation-pandaboard.spec @@ -9,13 +9,13 @@ Name: kernel-adaptation-pandaboard Summary: Kernel Adaptation Pandaboard -Version: 3.1.1 +Version: 3.1.5 Release: 1 Group: Kernel License: GPLv2 ExclusiveArch: %{arm} -URL: http://git.linaro.org/gitweb?p=people/andygreen/kernel-tilt.git;a=shortlog;h=refs/heads/tilt-linux-linaro-3.1 -Source0: kernel-tilt-ebac7e7.tar.gz +URL: http://git.linaro.org/gitweb?p=landing-teams/working/ti/kernel.git;a=summary +Source0: kernel-c75ef57.tar.gz Source1: %{name}.config Source100: kernel-adaptation-pandaboard.yaml BuildRequires: u-boot-omap4panda-tools @@ -38,7 +38,7 @@ %prep -%setup -q -n kernel-tilt-ebac7e7 +%setup -q -n kernel-c75ef57 # >> setup # << setup @@ -46,6 +46,7 @@ %build # >> build pre cp %{SOURCE1} ./.config +#make omap4_defconfig #make oldconfig #exit 1 make %{?jobs:-j%jobs} uImage other changes: -------------- ++++++ kernel-adaptation-pandaboard.config --- kernel-adaptation-pandaboard.config +++ kernel-adaptation-pandaboard.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.1.1 Kernel Configuration +# Linux/arm 3.1.5 Kernel Configuration # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -22,6 +22,7 @@ CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ZONE_DMA=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_VECTORS_BASE=0xffff0000 # CONFIG_ARM_PATCH_PHYS_VIRT is not set @@ -150,6 +151,7 @@ CONFIG_KRETPROBES=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_USE_GENERIC_SMP_HELPERS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y @@ -296,7 +298,7 @@ CONFIG_OMAP_MUX_DEBUG=y CONFIG_OMAP_MUX_WARNINGS=y CONFIG_OMAP_MCBSP=y -# CONFIG_OMAP_SCM_DEV is not set +CONFIG_OMAP_SCM_DEV=y CONFIG_OMAP_MBOX_FWK=y CONFIG_OMAP_MBOX_KFIFO_SIZE=256 CONFIG_OMAP_REMOTE_PROC=y @@ -322,7 +324,13 @@ # OMAP Board Type # CONFIG_MACH_OMAP_4430SDP=y +CONFIG_MACH_OMAP_4430SDP_CAMERA_SUPPORT=y +# CONFIG_MACH_OMAP_4430SDP_CAM_OV5640 is not set +CONFIG_MACH_OMAP_4430SDP_CAM_OV5650=y CONFIG_MACH_OMAP4_PANDA=y +CONFIG_MACH_OMAP4_PANDA_CAMERA_SUPPORT=y +# CONFIG_MACH_OMAP4_PANDA_CAM_OV5640 is not set +CONFIG_MACH_OMAP4_PANDA_CAM_OV5650=y CONFIG_OMAP_TPS6236X=y # @@ -376,9 +384,10 @@ # CONFIG_ARM_ERRATA_743622 is not set # CONFIG_ARM_ERRATA_751472 is not set # CONFIG_ARM_ERRATA_753970 is not set -# CONFIG_ARM_ERRATA_754322 is not set +CONFIG_ARM_ERRATA_754322=y # CONFIG_ARM_ERRATA_754327 is not set # CONFIG_ARM_ERRATA_764369 is not set +# CONFIG_PL310_ERRATA_769419 is not set CONFIG_ARM_GIC=y # @@ -432,14 +441,16 @@ CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=999999 # CONFIG_COMPACTION is not set +CONFIG_MIGRATION=y +CONFIG_CMA_MIGRATE_TYPE=y # CONFIG_PHYS_ADDR_T_64BIT is not set -CONFIG_ZONE_DMA_FLAG=0 +CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_CLEANCACHE is not set -CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_FORCE_MAX_ZONEORDER=13 CONFIG_LEDS=y CONFIG_ALIGNMENT_TRAP=y # CONFIG_UACCESS_WITH_MEMCPY is not set @@ -481,10 +492,10 @@ # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y -# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # ARM CPU frequency scaling drivers @@ -727,6 +738,18 @@ CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y +CONFIG_CMA=y +# CONFIG_CMA_DEBUG is not set + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_ABSOLUTE=16 +CONFIG_CMA_SIZE_SEL_ABSOLUTE=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y @@ -866,7 +889,7 @@ # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=65536 +CONFIG_BLK_DEV_RAM_SIZE=16384 # CONFIG_BLK_DEV_XIP is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set @@ -1446,6 +1469,7 @@ # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_F71805F is not set +CONFIG_SENSORS_OMAP_TEMP_SENSOR=y # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_G760A is not set @@ -1519,6 +1543,7 @@ # CONFIG_SENSORS_W83627EHF is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y +# CONFIG_CPU_THERMAL is not set CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_CORE is not set # CONFIG_WATCHDOG_NOWAYOUT is not set @@ -1564,6 +1589,7 @@ # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set +CONFIG_OMAP4460PLUS_SCM=y CONFIG_TWL4030_CORE=y # CONFIG_TWL4030_MADC is not set CONFIG_TWL4030_POWER=y @@ -1617,9 +1643,10 @@ # # Multimedia core support # -# CONFIG_MEDIA_CONTROLLER is not set +CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2_COMMON=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y # CONFIG_DVB_CORE is not set CONFIG_VIDEO_MEDIA=y @@ -1671,6 +1698,9 @@ # CONFIG_MEDIA_TUNER_TDA18218 is not set # CONFIG_MEDIA_TUNER_TDA18212 is not set CONFIG_VIDEO_V4L2=y +CONFIG_VIDEOBUF2_CORE=y +CONFIG_VIDEOBUF2_MEMOPS=y +CONFIG_VIDEOBUF2_DMA_CONTIG=y CONFIG_VIDEO_CAPTURE_DRIVERS=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set @@ -1743,12 +1773,18 @@ # Camera sensor devices # # CONFIG_VIDEO_OV7670 is not set +CONFIG_VIDEO_OV5640=y +CONFIG_VIDEO_OV5650=y +# CONFIG_VIDEO_MT9P031 is not set +# CONFIG_VIDEO_MT9T001 is not set # CONFIG_VIDEO_MT9V011 is not set +# CONFIG_VIDEO_MT9V032 is not set # CONFIG_VIDEO_TCM825X is not set # # Flash devices # +# CONFIG_VIDEO_ADP1653 is not set # # Video improvement chips @@ -1765,6 +1801,9 @@ # CONFIG_VIDEO_CPIA2 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_NOON010PC30 is not set +# CONFIG_VIDEO_M5MOLS is not set +CONFIG_VIDEO_OMAP4=y +# CONFIG_VIDEO_OMAP4_DEBUG is not set # CONFIG_SOC_CAMERA is not set CONFIG_V4L_USB_DRIVERS=y # CONFIG_USB_VIDEO_CLASS is not set @@ -2380,7 +2419,7 @@ CONFIG_OMAP_THERMAL=y CONFIG_OMAP_DIE_GOVERNOR=y CONFIG_DRM_OMAP=y -CONFIG_DRM_OMAP_NUM_CRTCS=1 (4 more lines skipped) ++++++ kernel-adaptation-pandaboard.yaml --- kernel-adaptation-pandaboard.yaml +++ kernel-adaptation-pandaboard.yaml @@ -1,23 +1,22 @@ Name: kernel-adaptation-pandaboard Summary: Kernel Adaptation Pandaboard Description: Kernel for Pandaboard. -Version: 3.1.1 +Version: 3.1.5 Release: 1 Group: Kernel License: GPLv2 Configure: none Builder: none -URL: http://git.linaro.org/gitweb?p=people/andygreen/kernel-tilt.git;a=shortlog;h=refs/heads/tilt-linux-linaro-3.1 +URL: http://git.linaro.org/gitweb?p=landing-teams/working/ti/kernel.git;a=summary ExclusiveArch: "%{arm}" PkgBR: - "u-boot-omap4panda-tools" Sources: - - kernel-tilt-ebac7e7.tar.gz + - kernel-c75ef57.tar.gz - "%{name}.config" Provides: - "kernel = %{kernel_version}" -SetupOptions: -q -n kernel-tilt-ebac7e7 Files: - "/lib/modules/%{kernel_version}/*" - "/boot/System.map-%{kernel_version}" ++++++ kernel-c75ef57.tar.gz (new) ++++++ deleted files: --- kernel-tilt-ebac7e7.tar.gz submit: home:sage:branches:CE:Adaptation:PandaBoard / pvr-omap4-kernel -> CE:Adaptation:PandaBoard / pvr-omap4-kernel changes files: -------------- --- pvr-omap4-kernel.changes +++ pvr-omap4-kernel.changes @@ -0,0 +1,4 @@ +* Tue Dec 13 2011 Marko Saukko <[email protected]> - 1.7.10.0.1.1 +- Added patch from rsalveti's linaro branch: + - disable_pm_runtime_put_sync.patch + new: ---- disable_pm_runtime_put_sync.patch spec files: ----------- --- pvr-omap4-kernel.spec +++ pvr-omap4-kernel.spec @@ -15,6 +15,7 @@ URL: http://git.linaro.org/gitweb?p=people/rsalveti/pvr-omap4-kernel.git Source0: pvr-omap4-kernel-ca8ddb6.tar.gz Source100: pvr-omap4-kernel.yaml +Patch0: disable_pm_runtime_put_sync.patch Requires: /sbin/depmod Requires: kernel-adaptation-pandaboard BuildRequires: tofrodos @@ -29,6 +30,8 @@ %prep %setup -q -n pvr-omap4-kernel-ca8ddb6 +# disable_pm_runtime_put_sync.patch +%patch0 -p1 # >> setup # << setup other changes: -------------- ++++++ disable_pm_runtime_put_sync.patch (new) --- disable_pm_runtime_put_sync.patch +++ disable_pm_runtime_put_sync.patch @@ -0,0 +1,13 @@ +diff --git a/sgx/services4/system/omap4/sysutils_linux.c b/sgx/services4/system/omap4/sysutils_linux.c +index 3de5b16..b0d7ae7 100644 +--- a/sgx/services4/system/omap4/sysutils_linux.c ++++ b/sgx/services4/system/omap4/sysutils_linux.c +@@ -202,7 +202,7 @@ IMG_VOID DisableSGXClocks(SYS_DATA *psSysData) + + #if defined(LDM_PLATFORM) && !defined(PVR_DRI_DRM_NOT_PCI) + { +- int res = pm_runtime_put_sync(&gpsPVRLDMDev->dev); ++ int res = 0; // XXX TL 3.1 pm_runtime_put_sync(&gpsPVRLDMDev->dev); + if (res < 0) + { + PVR_DPF((PVR_DBG_ERROR, "DisableSGXClocks: pm_runtime_put_sync failed (%d)", -res)); ++++++ pvr-omap4-kernel.yaml --- pvr-omap4-kernel.yaml +++ pvr-omap4-kernel.yaml @@ -16,4 +16,6 @@ - kernel-adaptation-pandaboard Sources: - pvr-omap4-kernel-ca8ddb6.tar.gz +Patches: + - disable_pm_runtime_put_sync.patch SetupOptions: -q -n pvr-omap4-kernel-ca8ddb6 submit: home:sage:branches:CE:Adaptation:PandaBoard / u-boot-omap4panda -> CE:Adaptation:PandaBoard / u-boot-omap4panda changes files: -------------- --- u-boot-omap4panda.changes +++ u-boot-omap4panda.changes @@ -0,0 +1,4 @@ +* Wed Dec 14 2011 Marko Saukko <[email protected]> - 2011.06 +- Added boot.scr generation from the .txt file instead of the pregenerated file. +- Added vram=32M param to cmdline + old: ---- meego_panda.scr new: ---- u-boot-scr-pandaboard.txt spec files: ----------- --- u-boot-omap4panda.spec +++ u-boot-omap4panda.spec @@ -14,7 +14,7 @@ ExclusiveArch: %{arm} URL: http://www.denx.de/wiki/U-Boot Source0: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2 -Source1: meego_panda.scr +Source1: u-boot-scr-pandaboard.txt Source100: u-boot-omap4panda.yaml @@ -74,7 +74,7 @@ gzip %{buildroot}%{_mandir}/man1/* install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin install -D -m 0644 u-boot.map %{buildroot}/boot/u-boot.map -install -D -m 0644 %{SOURCE1} %{buildroot}/boot/boot.scr +%{buildroot}%{_bindir}/mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "Panda SD Boot" -d %{SOURCE1} %{buildroot}/boot/boot.scr # << install post other changes: -------------- ++++++ u-boot-omap4panda.yaml --- u-boot-omap4panda.yaml +++ u-boot-omap4panda.yaml @@ -7,7 +7,7 @@ URL: http://www.denx.de/wiki/U-Boot Sources: - ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2 - - meego_panda.scr + - u-boot-scr-pandaboard.txt Description: | Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors. This package contains the firmware for the omap4_panda ARM platform. ++++++ u-boot-scr-pandaboard.txt (new) --- u-boot-scr-pandaboard.txt +++ u-boot-scr-pandaboard.txt @@ -0,0 +1,12 @@ +# terminal on ttyO2 +set console ttyO2,115200n8 +# MMC partition is mmc0 partition2 +setenv mmcroot /dev/mmcblk0p2 rw +# we'd like to move to btrfs at some point ahead +setenv mmcrootfstype ext3 rootwait rootflags=barrier=1 + +# setup the bootargs +setenv bootargs console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} earlyprintk vram=32M + +# lets now execute +if run loaduimage; then bootm; fi; ++++++ deleted files: --- meego_panda.scr submit: home:sage:branches:CE:Adaptation:PandaBoard / linux-firmware-ti-connectivity -> CE:Adaptation:PandaBoard / linux-firmware-ti-connectivity changes files: -------------- ++++++ new changes file: --- linux-firmware-ti-connectivity.changes +++ linux-firmware-ti-connectivity.changes @@ -0,0 +1,2 @@ +* Wed Dec 14 2011 Marko Saukko <[email protected]> - 20111214 +- Initial packaging for TI Connectivity linux firmware. new: ---- linux-firmware-ti-connectivity-20111214.tar.bz2 linux-firmware-ti-connectivity.changes linux-firmware-ti-connectivity.spec linux-firmware-ti-connectivity.yaml spec files: ----------- ++++++ new spec file: --- linux-firmware-ti-connectivity.spec +++ linux-firmware-ti-connectivity.spec @@ -0,0 +1,74 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.23 +# +# >> macros +# << macros + +Name: linux-firmware-ti-connectivity +Summary: Linux Firmware for TI Connectivity +Version: 20111214 +Release: 1 +Group: Firmware +License: TI Proprietary +BuildArch: noarch +URL: http://kernel.ubuntu.com/git?p=ubuntu/linux-firmware.git +Source0: linux-firmware-ti-connectivity-20111214.tar.bz2 +Source100: linux-firmware-ti-connectivity.yaml + + +%description +The TI Connectivity part of the linux firmware package + + + +%prep +%setup -q -n linux-firmware/ + +# >> setup +# << setup + +%build +# >> build pre +# << build pre + + + +# >> build post +# << build post +%install +rm -rf %{buildroot} +# >> install pre +# << install pre + +# >> install post +mkdir -p %{buildroot}/lib/firmware/ +cp -r ti-connectivity %{buildroot}/lib/firmware/ +# << install post + + + + + + +%files +%defattr(-,root,root,-) +%doc LICENCE.ti-connectivity +/lib/firmware/ti-connectivity/TIInit_7.2.31.bts +/lib/firmware/ti-connectivity/wl1271-fw-2.bin +/lib/firmware/ti-connectivity/wl1271-fw-ap.bin +/lib/firmware/ti-connectivity/wl1271-fw.bin +/lib/firmware/ti-connectivity/wl1271-nvs.bin +/lib/firmware/ti-connectivity/wl127x-fw-3.bin +/lib/firmware/ti-connectivity/wl127x-fw-plt-3.bin +/lib/firmware/ti-connectivity/wl127x-nvs.bin +/lib/firmware/ti-connectivity/wl128x-fw-3.bin +/lib/firmware/ti-connectivity/wl128x-fw-ap.bin +/lib/firmware/ti-connectivity/wl128x-fw-plt-3.bin +/lib/firmware/ti-connectivity/wl128x-fw.bin +/lib/firmware/ti-connectivity/wl128x-nvs.bin +/lib/firmware/ti-connectivity/wl12xx-nvs.bin +# >> files +# << files + + other changes: -------------- ++++++ linux-firmware-ti-connectivity-20111214.tar.bz2 (new) ++++++ linux-firmware-ti-connectivity.yaml (new) --- linux-firmware-ti-connectivity.yaml +++ linux-firmware-ti-connectivity.yaml @@ -0,0 +1,30 @@ +Name: linux-firmware-ti-connectivity +Summary: Linux Firmware for TI Connectivity +Description: The TI Connectivity part of the linux firmware package +Version: 20111214 +Release: 1 +Group: Firmware +License: TI Proprietary +URL: http://kernel.ubuntu.com/git?p=ubuntu/linux-firmware.git +Sources: + - linux-firmware-ti-connectivity-20111214.tar.bz2 +SetupOptions: -q -n linux-firmware/ +Configure: none +Builder: none +BuildArch: noarch +Files: + - "%doc LICENCE.ti-connectivity" + - /lib/firmware/ti-connectivity/TIInit_7.2.31.bts + - /lib/firmware/ti-connectivity/wl1271-fw-2.bin + - /lib/firmware/ti-connectivity/wl1271-fw-ap.bin + - /lib/firmware/ti-connectivity/wl1271-fw.bin + - /lib/firmware/ti-connectivity/wl1271-nvs.bin + - /lib/firmware/ti-connectivity/wl127x-fw-3.bin + - /lib/firmware/ti-connectivity/wl127x-fw-plt-3.bin + - /lib/firmware/ti-connectivity/wl127x-nvs.bin + - /lib/firmware/ti-connectivity/wl128x-fw-3.bin + - /lib/firmware/ti-connectivity/wl128x-fw-ap.bin + - /lib/firmware/ti-connectivity/wl128x-fw-plt-3.bin + - /lib/firmware/ti-connectivity/wl128x-fw.bin + - /lib/firmware/ti-connectivity/wl128x-nvs.bin + - /lib/firmware/ti-connectivity/wl12xx-nvs.bin
