summaryrefslogtreecommitdiffstats
path: root/bsp
AgeCommit message (Collapse)Author
2012-05-08fri2: Configuration update (usb, wifi, i2c)Darren Hart
o Make use of the new USB HCD fragments o Drop the unused iwlagn driver o Add the i2c gpio and accelerometer devices Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-05-22chiefriver: create initial BSP infrastructureTom Zanussi
Initial support for Ivy Bridge + Panther Point Intel systems. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-12meta/fishriver: remove redundant features and optionsTom Zanussi
Remove the BLK_DEV_SD option already covered by the usb-mass-storage feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-12meta/emenlow: remove redundant features and optionsTom Zanussi
Remove the BLK_DEV_SD option already covered by the usb-mass-storage feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-12meta/crownbay: remove redundant features and optionsTom Zanussi
Remove the BLK_DEV_SD option already covered by the usb-mass-storage feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-12meta/sugarbay: remove redundant features and optionsTom Zanussi
Remove features and options already inherited from common-pc-64. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-12meta/jasperforest: remove redundant features and optionsTom Zanussi
Remove features and options already inherited from common-pc-64. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-12meta/common-pc-64: factor out SCSI CDROM optionTom Zanussi
Remove the BLK_DEV_SR option from common-pc-64.cfg and replace it with the scsi/cdrom feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-12meta/common-pc-64: use usb-mass-storage featureTom Zanussi
Add the usb-mass-storage feature and remove the options available in that feature from common-pc-64.cfg. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-12meta/common-pc: use usb-mass-storage featureTom Zanussi
Add the usb-mass-storage feature and remove the options available in that feature from common-pc.cfg. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-10meta/sugarbay: factor out policy-related optionsTom Zanussi
Refactor bsp/common-pc/sugarbay* to keep hardware-related options in the base sugarbay.scc while moving the more 'policy'-related options into the files that include the base sugarbay.scc fragment. This allows the different kernel types to make use of the basic machine support without dragging along possibly unwanted options that fall under the heading of 'policy' for a specific kernel type. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-10meta/jasperforest: factor out policy-related optionsTom Zanussi
Refactor bsp/common-pc/jasperforest* to keep hardware-related options in the base jasperforest.scc while moving the more 'policy'-related options into the files that include the base jasperforest.scc fragment. This allows the different kernel types to make use of the basic machine support without dragging along possibly unwanted options that fall under the heading of 'policy' for a specific kernel type. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-10meta/fishriver: factor out policy-related optionsTom Zanussi
Refactor bsp/common-pc/fishriver* to keep hardware-related options in the base fishriver.scc while moving the more 'policy'-related options into the files that include the base fishriver.scc fragment. This allows the different kernel types to make use of the basic machine support without dragging along possibly unwanted options that fall under the heading of 'policy' for a specific kernel type. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-10meta/emenlow: factor out policy-related optionsTom Zanussi
Refactor bsp/emenlow/emenlow* to keep hardware-related options in the base emenlow.scc while moving the more 'policy'-related options into the files that include the base emenlow.scc fragment. This allows the different kernel types to make use of the basic machine support without dragging along possibly unwanted options that fall under the heading of 'policy' for a specific kernel type. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-10meta/crownbay: factor out policy-related optionsTom Zanussi
Refactor bsp/common-pc/crownbay* to keep hardware-related options in the base crownbay.scc while moving the more 'policy'-related options into the files that include the base crownbay.scc fragment. This allows the different kernel types to make use of the basic machine support without dragging along possibly unwanted options that fall under the heading of 'policy' for a specific kernel type. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-10meta/common-pc-64: factor out policy-related optionsTom Zanussi
Refactor bsp/common-pc-64/common-pc-64* to keep hardware-related options in the base common-pc-64.scc while moving the more 'policy'-related options into the files that include the base common-pc-64.scc fragment. This allows the different kernel types to make use of the basic machine support without dragging along possibly unwanted options that fall under the heading of 'policy' for a specific kernel type. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-10meta/common-pc: factor out policy-related optionsTom Zanussi
Refactor bsp/common-pc/common-pc* to keep hardware-related options in the base common-pc.scc while moving the more 'policy'-related options into the files that include the base common-pc.scc fragment. This allows the different kernel types to make use of the basic machine support without dragging along possibly unwanted options that fall under the heading of 'policy' for a specific kernel type. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-10meta/common-pc-64: use usb featuresTom Zanussi
Use the available ehci and uhci usb features and remove the associated config settings from the top-level common-pc feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-10meta/common-pc: use usb featuresTom Zanussi
Use the available ehci and uhci usb features and remove the associated config settings from the top-level common-pc feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-08meta/fishriver: move smp options from recipe-spaceTom Zanussi
SMP support was configured in recipe-space, remove it from recipe-space and move it here. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-08meta/emenlow: move smp options from recipe-spaceTom Zanussi
SMP support was configured in recipe-space, remove it from recipe-space and move it here. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-08meta/crownbay: move smp options from recipe-spaceTom Zanussi
SMP support was configured in recipe-space, remove it from recipe-space and move it here. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-08meta/sugarbay: remove boot-live optionsTom Zanussi
The boot-live options are already included via common-pc-64 so remove the associated config settings from the top-level feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-08meta/jasperforest: remove boot-live optionsTom Zanussi
The boot-live options are already included via common-pc-64 so remove the associated config settings from the top-level feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-08meta/sugarbay: use usb featuresTom Zanussi
Use the available usb features and remove the associated config settings from the top-level feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-08meta/jasperforest: use usb featuresTom Zanussi
Use the available usb features and remove the associated config settings from the top-level feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-08meta/fishriver: use usb featuresTom Zanussi
Use the available usb features and remove the associated config settings from the top-level feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-08meta/emenlow: use usb featuresTom Zanussi
Use the available usb features and remove the associated config settings from the top-level feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-06meta/crownbay: use usb featuresTom Zanussi
Use the available usb features and remove the associated config settings from the top-level crownbay feature. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-01sys940x: Cleanup sys940x.sccDarren Hart
Move the smp and minimal efi fragments into the base BSP description rather than the recipe KERNEL_FEATURES. Drop the -standard features from the base BSP description. These are already defined in sys940x-standard.scc, and they may not be wanted in other variants (such as tiny). Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-05-01sys940x: Use PHYSICAL_START of 0x200000 to bootDarren Hart
Boot fails with a kernel panic in setup_trampoline or shortly after Freeing kernel memory, when using 0x1000000 for PHYSICAL_START and PHYSICAL_ALIGN. Use 0x200000 instead. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-05-01sys940x: Add common standard and preempt-rt featuresDarren Hart
Add the features commonly added to standard and preempt-rt scc files for sys940x as well. This enables live boot capability as well various analysis bits. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-05-01sys940x: Add efi-ext to standard and preempt-rt configsDarren Hart
Enable efi-ext in the standard and preempt-rt configs so the recipes do not have to do this explicitly. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-05-01sys940x: Move emgd-1.10 data to the standard scc fileDarren Hart
Make sys940x consistent with crownbay and fri2 by moving the emgd-1.10 includes and merges to the $bsp-standard.scc files. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-05-01fri2: Cleanup fri2-$KTYPE.scc files re efi-ext.sccDarren Hart
The efi-ext.scc fragment is not part of the standard or preempt-rt standard features. It is instead a BSP specific feature added to these ktypes. Rearrange the meta-data accordingly. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-04-30meta: mti-malta64 add qemumips64 aliasesBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-04-26mti-malta: add another 64 bit aliasBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-04-26bsp/emenlow: initialize lvds backlight only if lvds enabledBruce Ashfield
1/2 [ Author: Tom Zanussi Email: tom.zanussi@intel.com Subject: bsp/emenlow: initialize lvds backlight only if lvds enabled Date: Thu, 26 Apr 2012 13:48:38 -0500 intel_lvds_init() initializes the lvds backlight even if the lvds init failed. That doesn't make sense, and causes unnecessary error messages in the kernel log. Put the backlight init code into a separat function and only call it if the lvds panel was successfully initialized. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> ] 2/2 [ Author: Tom Zanussi Email: tom.zanussi@intel.com Subject: bsp/emenlow: give up drm_global_mutex on contention in drm_lock() Date: Wed, 25 Apr 2012 09:11:27 -0500 If drm_lock_take() fails, give up the global ioctl mutex and allow other locked ioctls in the meantime. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-04-26mm: msync: fix issues of sys_msync on tmpfsBruce Ashfield
1/1 [ Author: Zumeng Chen Email: zumeng.chen@windriver.com Subject: mm: msync: fix issues of sys_msync on tmpfs Date: Sat, 31 Dec 2011 15:47:53 +0800 There are two problems as follows shown: 1 ) for TMPFS, nothing need to be done in sys_msync, sys_msync just return 0 for all arches but MIPS. 2 ) For MIPS CPUs with cache alias(dmesg|grep alias), it maybe has the issue, which reported by msync test suites in ltp-full, when the memory of memset used by msync01 runs into cache alias randomly. Consider the following scenario used by msync01 in ltp-full: fildes = open(TEMPFILE, O_RDWR | O_CREAT, 0666)) < 0); .../* initialization fildes by write(fildes); */ addr = mmap(0, page_sz, PROT_READ | PROT_WRITE, MAP_FILE | MAP_SHARED, fildes, 0); /* set buf with memset */ memset(addr + OFFSET_1, 1, BUF_SIZE); /* msync the addr before using */ msync(addr, page_sz, MS_ASYNC) /* Then tries to read fildes */ lseek(fildes, (off_t) OFFSET_1, SEEK_SET) != (off_t) OFFSET_1) { nread = read(fildes, read_buf, sizeof(read_buf)); /* Then tries to test the result */ if (read_buf[count] != 1) { The test result is random too for CPUs with cache alias. So in this situation, we have to flush the related vma to make sure the read is correct. Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com> Signed-off-by: Kang Kai <kai.kang@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-04-25fsl-mpc8315e-rdb: add mpc8315e-rdb as a valid boardBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-04-17beagleboad: actually include no preempt configBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-04-13meta: Clean up BSPs kernel configYang Shi
Clean up some QEMU and non-x86 BSPs kernel config, including qemuarm qemuppc qemux86 beagleboard mpc8315e_rdb Only obsolete/invalid kernel configs are removed. Signed-off-by: Yang Shi <yang.shi@windriver.com>
2012-04-17meta/beagleboard: disable CONFIG_PREEMPTBruce Ashfield
The boot hangs with the message: mmc0: error -110 whilst initialising SD card The MMC driver has issues initializing when PREEMPT is enabled (either forced or voluntary). Unplugging and then plugging the card back will reset the driver and continue booting. Alternatively, disable preemption. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-04-10meta: Add igb.scc to RomleyKishore Bodke
Romley machine has 82580 Giga bit Ethernet Controller. Add the relavent Nic driver to it. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2012-04-03meta/mti-malta64: use tracing blockBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-04-03meta: add mti-malta 64bit supportBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-03-31meta: Add common-pc-tiny.sccDarren Hart
Create the MACHINE-KTYPE description file for common-pc and tiny. This is used by the qemux86 machine for the linux-yocto-tiny kernel recipe. Add the common-pc hardware config, but not all the features included by the common-pc-standard.scc file. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-03-31meta: common-pc add dependencies to cfgDarren Hart
When building with the allnoconfig option, some of the common-pc CONFIG options are dropped due to missing dependencies. This machine also depended on certain default options, such as CONFIG_E1000, which are not enabled with allnoconfig. Add the dependencies and CONFIG_E1000 explicitly. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-03-30bsp: add secondary BSP defines as aliasesBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-03-143.3: merge malta BSPsBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>