summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-04-29kver: bump to v3.4.88yocto-3.4Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-03-06meta: update mohonpeak.cfg for SATA, SMBus, LPC, WDT, crypto & highmem64gOng Boon Leong
Update mohonpeak.cfg to enable SMBus & iSMT driver, crypto framework, LPC, watchdog-timer & >4G memory for 32-bit build. The update is possible due to recent merge of LTS/LTSI commits available since 3.4.74. Remove CONFIG_PATA_SCH because pata_sch.c only supports Intel SCH IDE PCI ID(0x811A) and not Rangeley/Avoton IDE PCI ID(0x1C02). To enable SATA AHCI, CONFIG_SATA_AHCI is turned now because of upstream commit-ID 29e674dd5c8e781589f09c3ee139c80f6da274e4 has been merged into linux-yocto. On Mohonpeak platform, there are only SATA ports and not PATA. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-02-273.4: integrate v3.4.82Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-02-273.4: resync to latest LTSIBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28meta: add mohonpeak scc & config filesOng Boon Leong
To create mohonpeak & its associated scc & cfg files under meta branch Signed-off-by Ong Boon Leong <boon.leong.ong@intel.com>
2013-08-28yocto-3.4: bump to v3.4.59Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-14MIPS: Refactor 'clear_page' and 'copy_page' functions.Bruce Ashfield
1/1 [ Author: "Steven J. Hill" Email: sjhill@mips.com Subject: MIPS: Refactor 'clear_page' and 'copy_page' functions. Date: Fri, 6 Jul 2012 21:56:01 +0200 Remove usage of the '__attribute__((alias("...")))' hack that aliased to integer arrays containing micro-assembled instructions. This hack breaks when building a microMIPS kernel. It also makes the code much easier to understand. [ralf@linux-mips.org: Added back export of the clear_page and copy_page symbols so certain modules will work again. Also fixed build with CONFIG_SIBYTE_DMA_PAGEOPS enabled.] Signed-off-by: Steven J. Hill <sjhill@mips.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/3866/ Acked-by: David Daney <david.daney@cavium.com> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> (cherry picked from commit c022630633624a75b3b58f43dd3c6cc896a56cff) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-08tty: compile warning: call function not match its declarationBruce Ashfield
1/7 [ Author: Li Wang Email: li.wang@windriver.com Subject: tty: compile warning: call function not match its declaration Date: Mon, 8 Jul 2013 11:13:06 +0800 warning: initialization from incompatible pointer type [enabled by default] Signed-off-by: Li Wang <li.wang@windriver.com> ] 2/7 [ Author: Li Wang Email: li.wang@windriver.com Subject: mm: compile warning: make callee and caller function in same configure definition Date: Mon, 8 Jul 2013 11:13:09 +0800 warning: 'xxx' defined but not used [-Wunused-function] Signed-off-by: Li Wang <li.wang@windriver.com> ] 3/7 [ Author: Li Wang Email: li.wang@windriver.com Subject: x86: compile warning: add header file for EXPORT_SYMBOL and EXPORT_SYMBOL_GPL Date: Mon, 8 Jul 2013 11:13:10 +0800 warning: data definition has no type or storage class [enabled by default] warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL_GPL' [-Wimplicit-int] warning: parameter names (without types) in function declaration [enabled by default] Signed-off-by: Li Wang <li.wang@windriver.com> ] 4/7 [ Author: Li Wang Email: li.wang@windriver.com Subject: trace: compile warning: variable may be used uninitialized as return value Date: Mon, 8 Jul 2013 11:13:11 +0800 warning: 'xxx' may be used uninitialized in this function [-Wuninitialized] Signed-off-by: Li Wang <li.wang@windriver.com> ] 5/7 [ Author: Li Wang Email: li.wang@windriver.com Subject: x86: compile warning: different variable type comparison Date: Mon, 8 Jul 2013 11:13:12 +0800 warning: comparison between signed and unsigned integer expressions [-Wsign-compare] Signed-off-by: Li Wang <li.wang@windriver.com> ] 6/7 [ Author: Li Wang Email: li.wang@windriver.com Subject: scripts: compile warning: different variable type comparison Date: Mon, 8 Jul 2013 11:13:13 +0800 warning: comparison between signed and unsigned integer expressions [-Wsign-compare] Signed-off-by: Li Wang <li.wang@windriver.com> ] 7/7 [ Author: Li Wang Email: li.wang@windriver.com Subject: unionfs: compile warning: different variable type of const for assignation Date: Mon, 8 Jul 2013 11:13:14 +0800 warning: assignment discards 'const' qualifier from pointer target type [enabled by default] Signed-off-by: Li Wang <li.wang@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-053.4: bump kver to v3.4.52Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-06-21ltsi: sync to LTSI commit 5f05247ed77ab71efd9e10c8fea9bb9d14445494Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-06-20ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) ↵Bruce Ashfield
optimizations 1/2 [ Author: Ivan Djelic Email: ivan.djelic@parrot.com Subject: ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations Date: Wed, 6 Mar 2013 20:09:27 +0100 Recent GCC versions (e.g. GCC-4.7.2) perform optimizations based on assumptions about the implementation of memset and similar functions. The current ARM optimized memset code does not return the value of its first argument, as is usually expected from standard implementations. For instance in the following function: void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) { memset(waiter, MUTEX_DEBUG_INIT, sizeof(*waiter)); waiter->magic = waiter; INIT_LIST_HEAD(&waiter->list); } compiled as: 800554d0 <debug_mutex_lock_common>: 800554d0: e92d4008 push {r3, lr} 800554d4: e1a00001 mov r0, r1 800554d8: e3a02010 mov r2, #16 ; 0x10 800554dc: e3a01011 mov r1, #17 ; 0x11 800554e0: eb04426e bl 80165ea0 <memset> 800554e4: e1a03000 mov r3, r0 800554e8: e583000c str r0, [r3, #12] 800554ec: e5830000 str r0, [r3] 800554f0: e5830004 str r0, [r3, #4] 800554f4: e8bd8008 pop {r3, pc} GCC assumes memset returns the value of pointer 'waiter' in register r0; causing register/memory corruptions. This patch fixes the return value of the assembly version of memset. It adds a 'mov' instruction and merges an additional load+store into existing load/store instructions. For ease of review, here is a breakdown of the patch into 4 simple steps: Step 1 ====== Perform the following substitutions: ip -> r8, then r0 -> ip, and insert 'mov ip, r0' as the first statement of the function. At this point, we have a memset() implementation returning the proper result, but corrupting r8 on some paths (the ones that were using ip). Step 2 ====== Make sure r8 is saved and restored when (! CALGN(1)+0) == 1: save r8: - str lr, [sp, #-4]! + stmfd sp!, {r8, lr} and restore r8 on both exit paths: - ldmeqfd sp!, {pc} @ Now <64 bytes to go. + ldmeqfd sp!, {r8, pc} @ Now <64 bytes to go. (...) tst r2, #16 stmneia ip!, {r1, r3, r8, lr} - ldr lr, [sp], #4 + ldmfd sp!, {r8, lr} Step 3 ====== Make sure r8 is saved and restored when (! CALGN(1)+0) == 0: save r8: - stmfd sp!, {r4-r7, lr} + stmfd sp!, {r4-r8, lr} and restore r8 on both exit paths: bgt 3b - ldmeqfd sp!, {r4-r7, pc} + ldmeqfd sp!, {r4-r8, pc} (...) tst r2, #16 stmneia ip!, {r4-r7} - ldmfd sp!, {r4-r7, lr} + ldmfd sp!, {r4-r8, lr} Step 4 ====== Rewrite register list "r4-r7, r8" as "r4-r8". Signed-off-by: Ivan Djelic <ivan.djelic@parrot.com> Reviewed-by: Nicolas Pitre <nico@linaro.org> Signed-off-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> ] 2/2 [ Author: Nicolas Pitre Email: nicolas.pitre@linaro.org Subject: ARM: 7670/1: fix the memset fix Date: Tue, 12 Mar 2013 13:00:42 +0100 Commit 455bd4c430b0 ("ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations") attempted to fix a compliance issue with the memset return value. However the memset itself became broken by that patch for misaligned pointers. This fixes the above by branching over the entry code from the misaligned fixup code to avoid reloading the original pointer. Also, because the function entry alignment is wrong in the Thumb mode compilation, that fixup code is moved to the end. While at it, the entry instructions are slightly reworked to help dual issue pipelines. Signed-off-by: Nicolas Pitre <nico@linaro.org> Tested-by: Alexander Holler <holler@ahsoftware.de> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-05-21meta: bump kver to 3.4.46Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-05-21mfd: omap-usb-host: Don't spam console on clk_set_parent failureBruce Ashfield
1/1 [ Author: Roger Quadros Email: rogerq@ti.com Subject: mfd: omap-usb-host: Don't spam console on clk_set_parent failure Date: Tue, 21 May 2013 15:40:51 -0400 commit a8c4e9e1118f0a12e3a9524d8d597487d7e3476d upstream clk_set_parent is expected to fail on OMAP3 platforms. We don't consider that as fatal so don't spam console. Signed-off-by: Roger Quadros <rogerq@ti.com> Reviewed-by: Felipe Balbi <balbi@ti.com> [SS: minor updates to context] Signed-off-by: Simarpreet Singh <simarpreet.singh@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-05-04kver/3.4: bump to v3.4.43Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-05-03rt: integrate v3.4.42-rt56Bruce Ashfield
1/1 [ Author: Bruce Ashfield Email: bruce.ashfield@windriver.com Subject: rt: integrate v3.4.42-rt56 Date: Fri, 3 May 2013 21:44:24 -0700 commit 3aeacbba3cd56dcfcdf6887f54081184869a3b72 from git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-05-03arm/perf: run irq-work under softirq context in rtBruce Ashfield
1/2 [ Author: Xufeng Zhang Email: xufeng.zhang@windriver.com Subject: arm/perf: run irq-work under softirq context in rt Date: Wed, 24 Apr 2013 16:00:30 +0800 ARM PMU interrupt is not threaded and we run all handlers with interrupts disabled, but irq_work_run() would be called at the end of the interrupt handler, so below warning would be triggered by the sleeppable spin_lock when run 'perf top' command: BUG: sleeping function called from invalid context at linux/kernel/rtmutex.c:658 in_atomic(): 1, irqs_disabled(): 128, pid: 1731, name: perf [<80017d6c>] (unwind_backtrace+0x0/0x104) from [<806416c4>] (dump_stack+0x20/0x24) [<806416c4>] (dump_stack+0x20/0x24) from [<80061208>] (__might_sleep+0xf4/0x108) [<80061208>] (__might_sleep+0xf4/0x108) from [<8064a74c>] (rt_spin_lock+0x2c/0x38) [<8064a74c>] (rt_spin_lock+0x2c/0x38) from [<800642e8>] (__wake_up+0x34/0x60) [<800642e8>] (__wake_up+0x34/0x60) from [<800e2610>] (perf_event_wakeup+0x40/0x84) [<800e2610>] (perf_event_wakeup+0x40/0x84) from [<800e2690>] (perf_pending_event+0x3c/0x60) [<800e2690>] (perf_pending_event+0x3c/0x60) from [<800dd36c>] (irq_work_run+0x74/0xa4) [<800dd36c>] (irq_work_run+0x74/0xa4) from [<8001b018>] (armv7pmu_handle_irq+0x12c/0x19c) [<8001b018>] (armv7pmu_handle_irq+0x12c/0x19c) from [<800a87b0>] (handle_irq_event_percpu+0xf0/0x438) [<800a87b0>] (handle_irq_event_percpu+0xf0/0x438) from [<800a8b70>] (handle_irq_event+0x78/0xa0) [<800a8b70>] (handle_irq_event+0x78/0xa0) from [<800abdac>] (handle_fasteoi_irq+0xd4/0x18c) [<800abdac>] (handle_fasteoi_irq+0xd4/0x18c) from [<800a7e70>] (generic_handle_irq+0x40/0x50) [<800a7e70>] (generic_handle_irq+0x40/0x50) from [<8000f7a4>] (handle_IRQ+0x68/0xbc) [<8000f7a4>] (handle_IRQ+0x68/0xbc) from [<800084e8>] (gic_handle_irq+0x38/0x68) [<800084e8>] (gic_handle_irq+0x38/0x68) from [<8064b100>] (__irq_svc+0x40/0x70) Inspired by upstream(git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git) commit 8baf86762 "x86-no-perf-irq-work-rt.patch", we can run the irq-work under softirq context in rt kernel to resolve this problem. Signed-off-by: Xufeng Zhang <xufeng.zhang@windriver.com> ] 2/2 [ Author: Xufeng Zhang Email: xufeng.zhang@windriver.com Subject: powerpc/perf: run irq-work under softirq context in rt Date: Wed, 24 Apr 2013 16:00:31 +0800 irq_work_run() is called to handle the pending perf events under interrupt context(decrementer overflows exception handler) on powerpc platform, however, this would trigger the below warning when run 'perf top' command which is caused by the sleeppable spin_lock in __wake_up() functionin in preempt_rt kernel: BUG: sleeping function called from invalid context at linux/kernel/rtmutex.c:658 in_atomic(): 1, irqs_disabled(): 1, pid: 0, name: swapper/0 Call Trace: [c0c0fd80] [c040a1b4] show_stack+0x10c/0x1c0 (unreliable) [c0c0fdd0] [c09c3c48] dump_stack+0x24/0x34 [c0c0fde0] [c045f728] __might_sleep+0xd8/0xfc [c0c0fdf0] [c09bb750] rt_spin_lock+0x34/0x7c [c0c0fe00] [c0462e44] __wake_up+0x38/0x70 [c0c0fe20] [c04df740] perf_event_wakeup+0x40/0x90 [c0c0fe50] [c04df7d0] perf_pending_event+0x40/0x6c [c0c0fe60] [c04da4d4] irq_work_run+0x84/0xc4 [c0c0fe80] [c040bd54] timer_interrupt+0x1ec/0x3d0 [c0c0fec0] [c0411728] ret_from_except+0x0/0x18 Inspired by upstream(git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git) commit 8baf86762 "x86-no-perf-irq-work-rt.patch", we can run the irq-work under softirq context in rt kernel to resolve this problem. Signed-off-by: Xufeng Zhang <xufeng.zhang@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-05-03ltsi: sync to LTSI commit 65311d813461295c85f338d99de7c7b8fcccbb9bBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-04-17iwlwifi: add mainline commit to fix compile warningPaul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2013-04-16btrfs/ext4: two mainline fixes for compile warningsPaul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2013-04-04ocf: import latest version of ocf-linux-20120127Bruce Ashfield
1/5 [ Author: Michel Thebeau Email: michel.thebeau@windriver.com Subject: ocf: import latest version of ocf-linux-20120127 Date: Thu, 14 Jun 2012 16:34:19 -0400 Importing OCF-linux to wrlinux for inclusion in standard kernel. Source: OCF-linux ocf-linux-20120127.tar.gz http://sourceforge.net/projects/ocf-linux/files/ocf-linux/20120127/ http://ocf-linux.sourceforge.net/ For kernel patch instructions and generation information see "Adding OCF to linux source" section of the ocf README. Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] 2/5 [ Author: Michel Thebeau Email: michel.thebeau@windriver.com Subject: ocf: OCF_CRYPTOSOFT depends on CRYPTO_HASH2 Date: Mon, 25 Jun 2012 13:23:10 -0400 ERROR: "crypto_alloc_ahash" [crypto/ocf/cryptosoft.ko] undefined! ERROR: "crypto_alloc_ablkcipher" [crypto/ocf/cryptosoft.ko] undefined! ERROR: "crypto_ahash_digest" [crypto/ocf/cryptosoft.ko] undefined! ERROR: "crypto_ahash_setkey" [crypto/ocf/cryptosoft.ko] undefined! These are defined in crypto/ahash.c, which is enabled by CRYPTO_HASH2. Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] 3/5 [ Author: Michel Thebeau Email: michel.thebeau@windriver.com Subject: ocf: drop if IRQ_NONE handling old kernel versions Date: Thu, 21 Jun 2012 16:28:10 -0400 include/linux/irqreturn.h:11:12: error: expected identifier before '=' token include/linux/irqreturn.h:16:24: error: two or more data types in declaration specifiers include/linux/irqreturn.h:16:14: warning: empty declaration with storage class specifier does not redeclare tag [enabled by default] include/linux/irqreturn.h:17:0: warning: "IRQ_RETVAL" redefined [enabled by default] crypto/ocf/ocf-compat.h:212:0: note: this is the location of the previous definition Per the comment in crypto/ocf/ocf-compat.h, there are no older kernel versions; we are running 3.4.x. Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] 4/5 [ Author: Yang Shi Email: yang.shi@windriver.com Subject: ocf: Make ocf session and cselist operation SMP safe Date: Mon, 6 Aug 2012 16:10:42 -0700 Add two spin locks, session_lock and cselist_lock, to make newsession/freesession and cse list operation (add/delete/find) SMP safe. Signed-off-by: Yang Shi <yang.shi@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] 5/5 [ Author: Michel Thebeau Email: michel.thebeau@windriver.com Subject: OCF/random: update use of mix_pool_bytes() function Date: Tue, 4 Sep 2012 14:21:15 -0400 commit e0604ba541f04a542ee9a7f6a468a60688ad8c72 in Linux 3.4.9 adds an out parameter to mix_pool_bytes(). The out is not required. Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-03-243.4: bump kver to v3.4.36Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-03-05arm-versatile-926ejs: preempt-rt: relocate definition of hrtimer_rt_defer()Bruce Ashfield
1/1 [ Author: Michel Thebeau Email: michel.thebeau@windriver.com Subject: arm-versatile-926ejs: preempt-rt: relocate definition of hrtimer_rt_defer() Date: Mon, 4 Mar 2013 12:50:11 -0500 kernel/hrtimer.c:1044:4: error: implicit declaration of function 'hrtimer_rt_defer kernel/hrtimer.c:1406:12: error: static declaration of 'hrtimer_rt_defer' follows non-static declaration kernel/hrtimer.c:1044:9: note: previous implicit declaration of 'hrtimer_rt_defer' was here In kernel-cache commit 78feec1e049b3dd6c481b1a8d4abb800ccc0c8a0 we fixed some merge breakage for preempt-rt in "kernel/hrtimer.c". The buildall found this additional problem for arm-versatile-926ejs-preempt-rt hrtimer_rt_defer() is defined in an ifdef CONFIG_PREEMPT_RT_BASE block and neutered in the #else. So move the declaration of hrtimer_rt_defer() out of the ifdef CONFIG_HIGH_RES_TIMERS block. Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-02-28rt: refresh for v3.4.34Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-02-28meta/3.4: update to v3.4.34Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-02-28ltsi/3.4: update LTSI patch seriesBruce Ashfield
This brings the LTSI branch up to 36a9caf [ 2 more fixes added ] from the LTSI patch repository [git://git.linuxfoundation.org/ltsi-kernel.git] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-02-10meta: Remove Cedartrail MachineKishore Bodke
Remove Cedartrail Machine from 3.4 Kernel. Cedartrail BSP is not available. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-02-08feature/efi-ext: enable EFI stub boot loader.Lans Zhang
This options enables linux kernel containing a built-in EFI boot loader. Such a kind of linux kernel acts as a EFI application and the built-in boot loader can boot linux kernel through EFI shell commandline with proper kernel commandline. Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
2013-02-07ltsi: move include ltsi.scc to standard branchMichel Thebeau
Since base.scc doesn't branch from master, the ltsi changes end up being pushed onto the wrong branch. LTSI shouldn't be on master branch, lest breakage ensue. Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-02-02preempt-rt: update to v3.4.28-rt40Bruce Ashfield
1/1 [ Author: Bruce Ashfield Email: bruce.ashfield@windriver.com Subject: preempt-rt: update to v3.4.28-rt40 Date: Sat, 2 Feb 2013 00:10:51 -0500 commit d83b09ef from git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-02-023.4: bump to 3.4.28Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-01-22meta: add a kernel feature for drm-emgd-1.16 driverNitin A Kamble
Use the newly created emgd-1.16 branch to get the emgd-1.16 kernel driver sources. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-22emgd: add emgd 1.16 driver sourcesBruce Ashfield
1/2 [ Author: Nitin A Kamble Email: nitin.a.kamble@intel.com Subject: emgd: add emgd 1.16 driver sources Date: Fri, 18 Jan 2013 19:51:03 -0800 This is starting-point code that subsequent patches will modify. This is a virgin copy of the code from the emgd 1.16 driver. This code is coming from IEMGD_HEAD_Linux/common/drm/emgd_drm.tgz which is a piece from the 'Linux Tar Ball' release of EMGD 1.16 downloaded from here: https://edc.intel.com/App_Shared/Downloads/LIN_IEMGD_1_16_GOLD_3228.tgz Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> ] 2/2 [ Author: Nitin A Kamble Email: nitin.a.kamble@intel.com Subject: emgd: enable building within the kernel sources Date: Fri, 18 Jan 2013 21:02:20 -0800 Modify the build mechanism so that emgd can be configured and built as a feature of the kernel. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-01-18meta: add config fragment for gma600 graphics driverNitin A Kamble
This provides a way to choose GMA600 DRM graphics driver. The gma600 driver does not work for the tunnel-creek based boards yet. And it does work for the emenlow-noemgd BSP. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: add config fragment for gma500 graphics driverNitin A Kamble
This provides a way to choose GMA500 DRM graphics driver. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: sys940x: drop vesa fragment from bsp configNitin A Kamble
Now the vesa graphics is not forced on to the BSP. If needed the BSP can turn on the vesafb kernel feature from the kernel recipe. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: sys940x: remove emgd config from bsp configNitin A Kamble
This allows the kernel recipe to choose the right graphics driver config for the BSP. With this change emgd-enabled and noemgd bsp kernels can be properly configured from the kernel recipe space. This addresses this bug/feature request: [YOCTO #2268] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: fri2: drop vesa fragment from bsp configNitin A Kamble
Now the vesa graphics is not forced on to the BSP. If needed the BSP can turn on the vesafb kernel feature from the kernel recipe. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: fri2: remove emgd config from bsp configNitin A Kamble
This allows the kernel recipe to choose the right graphics driver config for the BSP. With this change emgd-enabled and noemgd bsp kernels can be properly configured from the kernel recipe space. This addresses this bug/feature request: [YOCTO #2268] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: emenlow: drop vesa fragment from bsp configNitin A Kamble
Now the vesa graphics is not forced on to the BSP. If needed the BSP can turn on the vesafb kernel feature from the kernel recipe. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: emenlow: remove emgd config from bsp configNitin A Kamble
This allows the kernel recipe to choose the right graphics driver config for the BSP. With this change emgd-enabled and noemgd bsp kernels can be properly configured from the kernel recipe space. This addresses this bug/feature request: [YOCTO #2268] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: crownbay: drop vesa fragment from bsp configNitin A Kamble
Now the vesa graphics is not forced on to the BSP. If needed the BSP can turn on the vesafb kernel feature from the kernel recipe. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: crownbay: remove emgd config from bsp configNitin A Kamble
This allows the kernel recipe to choose the right graphics driver config for the BSP. With this change emgd-enabled and noemgd bsp kernels can be properly configured from the kernel recipe space. This addresses this bug/feature request: [YOCTO #2268] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: drm-emgd.cfg: add configs for dependent routinesNitin A Kamble
emgd driver utilizes common frame buffer routines to implement some of the tasks. Making sure these routines are turned on in the kernel config when emgd is selected. This commit avoids these kind of kernel build errors. | ERROR: "cfb_fillrect" [drivers/gpu/drm/emgd/emgd.ko] undefined! | ERROR: "cfb_imageblit" [drivers/gpu/drm/emgd/emgd.ko] undefined! | ERROR: "cfb_copyarea" [drivers/gpu/drm/emgd/emgd.ko] undefined! And the I2C config bits are added to better support detection of modes of monitors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18meta: relocate git-merge of emgd branchNitin A Kamble
Move git-merge of emgd branch out from the bsp area and into the features area. This change avoid getting emgd sources unnecessarily included in the noemgd bsp kernel sources. This addresses this bug/feature request: [YOCTO #2268] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-01-18rt: update to v3.4.25-rt37Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-01-18kver: bump to v3.4.26Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-01-18meta: bumping kver to v3.4.25Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-01-18kernel-cache: features/iwlwifi: add a missing optionLiang Li
Add a missing p2p option Signed-off-by: Liang Li <liang.li@windriver.com>
2013-01-18kernel-cache: features/ericsson-3g: fix a wrong optionLiang Li
Just fix a wrong kernel option, must been typo. Signed-off-by: Liang Li <liang.li@windriver.com>
2013-01-17meta: rename standard-nocfg to standard-featuresBruce Ashfield
standard-nocfg is not about having "no configuration", it is about including features that modify the source tree and their tightly coupled configs. renaming the fragment to standard-features makes this separation clear. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>