Age | Commit message (Collapse) | Author |
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
To create mohonpeak & its associated scc & cfg files under meta branch
Signed-off-by Ong Boon Leong <boon.leong.ong@intel.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
|
|
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
Remove Cedartrail Machine from 3.4 Kernel.
Cedartrail BSP is not available.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
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>
|
|
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>
|
|
This provides a way to choose GMA500 DRM graphics driver.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Add a missing p2p option
Signed-off-by: Liang Li <liang.li@windriver.com>
|
|
Just fix a wrong kernel option, must been typo.
Signed-off-by: Liang Li <liang.li@windriver.com>
|
|
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>
|