[linux-yocto] [PATCH 0/3] [3.14][dev] meta: Add .scc file for tunnelcreek SoC

2014-09-03 Thread Max Eliaser
Hello list,

This series adds a .scc file for the tunnelcreek SoC, similar to the existing
baytrail one. The scc file is also included by default in intel-core2-32.

This also has the effect of adding the GMA500 DRM driver to intel-core2-32.
This, in turn, breaks intel-core2-32 on the FRI2. While the series includes a
patch to build the driver as a kernel module, the actual work of blacklisting
the gma500_gfx driver on FRI2 has not been done.

This series closes bug 6619. [1]

This is for the meta branch of linux-yocto 3.14.

Regards,
-Max Eliaser

[1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=6619
The following changes since commit 8f553f77e0ad3c9c200d3ecc4ffb59bccc56997a:

  meta: Create kernel config and scc for CRIU (2014-08-28 15:23:21 -0400)

are available in the git repository at:

  git://git.yoctoproject.org/linux-yocto-contrib 
meliaser/3.14-meta-tunnelcreek-scc
  
http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=meliaser/3.14-meta-tunnelcreek-scc

Max Eliaser (3):
  soc: tunnelcreek: create tunnelcreek scc
  intel-common: intel-core-32: use tunnelcreek.scc
  drm-gma500: build GMA500 DRM driver as kernel module

 .../kernel-cache/bsp/intel-common/intel-core2-32.scc |  4 +---
 .../kernel-cache/features/drm-gma500/drm-gma500.cfg  |  2 +-
 .../features/soc/tunnelcreek/tunnelcreek.scc | 20 
 3 files changed, 22 insertions(+), 4 deletions(-)
 create mode 100644 
meta/cfg/kernel-cache/features/soc/tunnelcreek/tunnelcreek.scc

-- 
1.8.3.2

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 2/3] intel-common: intel-core-32: use tunnelcreek.scc

2014-09-03 Thread Max Eliaser
This is instead of crownbay, emenlow, and fri2, although those .scc files
still exist if anyone wants them.

Note that this has the effect of adding the GMA500 DRM driver to
intel-core2-32, which will break intel-core2-32 on FRI2 for now.

Signed-off-by: Max Eliaser 
---
 meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.scc | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.scc 
b/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.scc
index 148b750..805158d 100644
--- a/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.scc
+++ b/meta/cfg/kernel-cache/bsp/intel-common/intel-core2-32.scc
@@ -9,11 +9,9 @@ include cfg/x86.scc
 
 # Supported platforms and SoCs
 include features/soc/baytrail/baytrail.scc
+include features/soc/tunnelcreek/tunnelcreek.scc
 
 # Fixme: These should be moved into something similar to the above
-include bsp/crownbay/crownbay.scc
-include bsp/emenlow/emenlow.scc
-include bsp/fri2/fri2.scc
 include bsp/mohonpeak/mohonpeak32.scc
 
 # Fixme: This is included by standard but overwritten by ktype .config
-- 
1.8.3.2

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 1/3] soc: tunnelcreek: create tunnelcreek scc

2014-09-03 Thread Max Eliaser
The .scc file is created from from the union of the emenlow, crownbay, and
fri2 files. The open-source GMA500 DRM driver is also enabled in
tunnelcreek.scc as EMGD is being deprecated.

Note that the GMA500 DRM driver currently breaks FRI2.

preempt/preempt-rt/tiny variants of the new tunnelcreek configs have not been
created.

Signed-off-by: Max Eliaser 
---
 .../features/soc/tunnelcreek/tunnelcreek.scc | 20 
 1 file changed, 20 insertions(+)
 create mode 100644 
meta/cfg/kernel-cache/features/soc/tunnelcreek/tunnelcreek.scc

diff --git a/meta/cfg/kernel-cache/features/soc/tunnelcreek/tunnelcreek.scc 
b/meta/cfg/kernel-cache/features/soc/tunnelcreek/tunnelcreek.scc
new file mode 100644
index 000..6efa0c5
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/soc/tunnelcreek/tunnelcreek.scc
@@ -0,0 +1,20 @@
+# tunnelcreek.scc
+#
+# Features and devices found on the Tunnel Creek SoCs
+#
+
+# Intel Atom 8250
+include cfg/8250.scc
+include features/power/intel.scc
+
+# PCH
+include features/eg20t/eg20t.scc
+include cfg/dmaengine.scc
+
+# Graphics
+include features/drm-gma500/drm-gma500.scc
+
+# USB
+include features/usb/ehci-hcd.scc
+include features/usb/uhci-hcd.scc
+include features/usb/ohci-hcd.scc
-- 
1.8.3.2

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 3/3] drm-gma500: build GMA500 DRM driver as kernel module

2014-09-03 Thread Max Eliaser
This will allow the module to be blacklisted on some devices (such as the
FRI2) where it causes problems.

Signed-off-by: Max Eliaser 

Fix mistakenly setting bool kconfig vars to =m
---
 meta/cfg/kernel-cache/features/drm-gma500/drm-gma500.cfg | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/cfg/kernel-cache/features/drm-gma500/drm-gma500.cfg 
b/meta/cfg/kernel-cache/features/drm-gma500/drm-gma500.cfg
index e41c993..a900978 100644
--- a/meta/cfg/kernel-cache/features/drm-gma500/drm-gma500.cfg
+++ b/meta/cfg/kernel-cache/features/drm-gma500/drm-gma500.cfg
@@ -1,5 +1,5 @@
 CONFIG_DRM=y
 CONFIG_DRM_KMS_HELPER=y
-CONFIG_DRM_GMA500=y
+CONFIG_DRM_GMA500=m
 CONFIG_DRM_GMA600=y
 CONFIG_DRM_GMA3600=y
-- 
1.8.3.2

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


Re: [linux-yocto] [PATCH 0/3] [3.14][dev] meta: Add .scc file for tunnelcreek SoC

2014-09-03 Thread Kamble, Nitin A
For the series:

ACKED-BY: Nitin A Kamble 


> -Original Message-
> From: linux-yocto-boun...@yoctoproject.org [mailto:linux-yocto-
> boun...@yoctoproject.org] On Behalf Of Max Eliaser
> Sent: Wednesday, September 03, 2014 1:48 PM
> To: linux-yocto@yoctoproject.org
> Subject: [linux-yocto] [PATCH 0/3] [3.14][dev] meta: Add .scc file for
> tunnelcreek SoC
> 
> Hello list,
> 
> This series adds a .scc file for the tunnelcreek SoC, similar to the existing
> baytrail one. The scc file is also included by default in intel-core2-32.
> 
> This also has the effect of adding the GMA500 DRM driver to intel-core2-32.
> This, in turn, breaks intel-core2-32 on the FRI2. While the series includes a
> patch to build the driver as a kernel module, the actual work of blacklisting
> the gma500_gfx driver on FRI2 has not been done.
> 
> This series closes bug 6619. [1]
> 
> This is for the meta branch of linux-yocto 3.14.
> 
> Regards,
> -Max Eliaser
> 
> [1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=6619
> The following changes since commit
> 8f553f77e0ad3c9c200d3ecc4ffb59bccc56997a:
> 
>   meta: Create kernel config and scc for CRIU (2014-08-28 15:23:21 -0400)
> 
> are available in the git repository at:
> 
>   git://git.yoctoproject.org/linux-yocto-contrib meliaser/3.14-meta-
> tunnelcreek-scc
>   http://git.yoctoproject.org/cgit.cgi/linux-yocto-
> contrib/log/?h=meliaser/3.14-meta-tunnelcreek-scc
> 
> Max Eliaser (3):
>   soc: tunnelcreek: create tunnelcreek scc
>   intel-common: intel-core-32: use tunnelcreek.scc
>   drm-gma500: build GMA500 DRM driver as kernel module
> 
>  .../kernel-cache/bsp/intel-common/intel-core2-32.scc |  4 +---  .../kernel-
> cache/features/drm-gma500/drm-gma500.cfg  |  2 +-
>  .../features/soc/tunnelcreek/tunnelcreek.scc | 20
> 
>  3 files changed, 22 insertions(+), 4 deletions(-)  create mode 100644
> meta/cfg/kernel-cache/features/soc/tunnelcreek/tunnelcreek.scc
> 
> --
> 1.8.3.2
> 
> --
> ___
> linux-yocto mailing list
> linux-yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/linux-yocto
-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


Re: [linux-yocto] [PATCHv2 0/6] [3.10] Feature branch for Baytrail IO

2014-09-03 Thread Chang, Rebecca Swee Fun
Hi Bruce,

The merge are working fine. Thanks a lot. I will submit the changes on meta 
branch to merge valleyisland-io-3.0 feature branch later by today (Malaysia 
time). Thanks again :)

Rebecca

> -Original Message-
> From: Bruce Ashfield [mailto:bruce.ashfi...@windriver.com]
> Sent: 03 September, 2014 3:18 AM
> To: Chang, Rebecca Swee Fun; linux-yocto@yoctoproject.org
> Subject: Re: [linux-yocto] [PATCHv2 0/6] [3.10] Feature branch for Baytrail IO
> 
> On 2014-08-29, 5:29 AM, rebecca.swee.fun.ch...@intel.com wrote:
> > From: Chang Rebecca Swee Fun 
> >
> > Hi all,
> >
> > Patchv2:
> > This is the 2nd revision of the feature branch I have submitted yesterday.
> > I have used the outdated board file for Baytrail in previous submission.
> > I have updated the tree with a latest board file to enable DMA clock
> > for Baytrail.
> >
> > Change log summary:
> > x86/byt: enable board file for Baytrail LPSS PCI mode Update with new
> > board file to enable LPIO DMA 1.
> >
> > Thanks and regards.
> > Rebecca
> >
> > Patchv1:
> > This is the rebased feature branch for valley island BSP. The purpose
> > of this feature branch is to stage the Baytrail I/O specific patches
> > that is not encouraged to be upstream, for example, board file. This
> > tree also consists of Baytrail pinctrl code base which it is not upstream.
> >
> > I intend to create a new branch, named: valleyisland-io-3.0. The old
> > version feature branch (valleyisland-io-1.0 and valleyisland-io-2.0)
> > shall be removed once everything has lined up accordingly.
> >
> > Sorry that the valleyisland-io-2.0 was created and not used until now.
> > For future backport commits, we will target to merge in standard/base
> > instead of putting them in feature branch.
> >
> > Please review and if no further comments, please help to put this
> > patches into new branch: valleyisland-io-3.0. Sorry for any incovenient 
> > caused.
> 
> These look ok to me, and no worries about the 2.0 feature branch. I've pushed
> this change to the repositories now, in a 3.0 branch.
> 
> Make sure you are up to date with yocto/oe-core master, since the tools have
> been updated and can now handle the valleyisland-io-3.0 branch being the
> same as standard/base (i.e. no reset of the content).
> 
> Cheers,
> 
> Bruce
> 
> >
> > Thanks in advance.
> >
> > Rebecca
> >
> > The following changes since commit
> aa677a2d02677ec92d59a8c36d001cf2f5cf3260:
> >
> >usb/core: fix merge issue (2014-06-16 12:24:47 -0400)
> >
> > are available in the git repository at:
> >
> >git://git.yoctoproject.org/linux-yocto-contrib rebeccas/rebase-feature-
> branch
> >
> > http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=rebecc
> > as/rebase-feature-branch
> >
> > Chang Rebecca Swee Fun (1):
> >x86/byt: enable board file for Baytrail LPSS PCI mode
> >
> > Chew, Chiau Ee (1):
> >x86/Kconfig: add PCI dependency for CONFIG_X86_INTEL_LPSS
> >
> > Chew, Kean Ho (4):
> >pinctrl-baytrail: add function mux checking in gpio pin request
> >pinctrl-baytrail: unmap interrupt when free the gpio pin
> >pinctrl-baytrail: enable platform device in the absent of ACPI
> >  enumeration
> >pinctrl-baytrail: setup IOAPIC interrupt for GPIO clusters on non-ACPI
> >  system
> >
> >   arch/x86/Kconfig   |  11 ++-
> >   arch/x86/platform/Makefile |   3 +
> >   arch/x86/platform/byt/Makefile |   1 +
> >   arch/x86/platform/byt/byt-board.c  |  92 +++
> >   drivers/pinctrl/Kconfig|  19 +++-
> >   drivers/pinctrl/Makefile   |   1 +
> >   drivers/pinctrl/pinctrl-baytrail-dev.c | 159
> +
> >   drivers/pinctrl/pinctrl-baytrail.c | 101 +++--
> >   include/linux/pinctrl/pinctrl-byt.h|  16 
> >   9 files changed, 393 insertions(+), 10 deletions(-)
> >   create mode 100644 arch/x86/platform/byt/Makefile
> >   create mode 100644 arch/x86/platform/byt/byt-board.c
> >   create mode 100644 drivers/pinctrl/pinctrl-baytrail-dev.c
> >   create mode 100644 include/linux/pinctrl/pinctrl-byt.h
> >

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 1/1] meta: valleyisland: merge valleyisland-io-3.0

2014-09-03 Thread rebecca . swee . fun . chang
From: Chang Rebecca Swee Fun 

valleyisland-io-3.0 is the feature branch for Valley Island BSP.
This feature branch was recently being rebased from version 1 to
version 3(current version). This patch is to update Valley Island
scc file in order to merge version 3 feature branch.

Signed-off-by: Chang Rebecca Swee Fun 
---
 meta/cfg/kernel-cache/features/valleyisland-io/valleyisland-io-pci.scc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/meta/cfg/kernel-cache/features/valleyisland-io/valleyisland-io-pci.scc 
b/meta/cfg/kernel-cache/features/valleyisland-io/valleyisland-io-pci.scc
index e71fc86..e4eef33 100644
--- a/meta/cfg/kernel-cache/features/valleyisland-io/valleyisland-io-pci.scc
+++ b/meta/cfg/kernel-cache/features/valleyisland-io/valleyisland-io-pci.scc
@@ -3,4 +3,4 @@ define KFEATURE_COMPATIBILITY arch
 
 kconf hardware valleyisland-io-pci.cfg
 
-merge valleyisland-io-1.0
+merge valleyisland-io-3.0
-- 
1.9.1

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 0/1] [meta] update valleyisland-io-pci.scc to merge new feature branch

2014-09-03 Thread rebecca . swee . fun . chang
From: Chang Rebecca Swee Fun 

Hi all,

This patch is to update valleyisland-io-pci.scc file to merge new version
of feature branch (valleyisland-io-3.0). This patch has been built locally
and tested on both Bakersport CRB and MinnowBoard MAX.

Please review and if no further comments, please help to merge this patch
into meta branch.

Thanks in advance.

Rebecca

The following changes since commit bacd863f7d1ce9135b8dde4394120f66707c7747:

  meta: common-pc: add support for booting via EFI (2014-08-28 15:20:24 -0400)

are available in the git repository at:

  git://git.yoctoproject.org/linux-yocto-contrib rebeccas/meta-update
  
http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=rebeccas/meta-update

Chang Rebecca Swee Fun (1):
  meta: valleyisland: merge valleyisland-io-3.0

 meta/cfg/kernel-cache/features/valleyisland-io/valleyisland-io-pci.scc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
1.9.1

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto