[linux-yocto] [PATCH 7/9] bsp/intel-common: Add broxton to supported SoCs in intel-core* BSPs

2016-05-02 Thread California Sullivan
Adds support to features found on Broxton SoCs.

Signed-off-by: California Sullivan 
---
 bsp/intel-common/intel-core2-32.scc  | 1 +
 bsp/intel-common/intel-corei7-64.scc | 1 +
 2 files changed, 2 insertions(+)

diff --git a/bsp/intel-common/intel-core2-32.scc 
b/bsp/intel-common/intel-core2-32.scc
index 4d98d7b..1261c29 100644
--- a/bsp/intel-common/intel-core2-32.scc
+++ b/bsp/intel-common/intel-core2-32.scc
@@ -11,6 +11,7 @@ include cfg/x86.scc
 include features/soc/baytrail/baytrail.scc
 include features/soc/tunnelcreek/tunnelcreek.scc
 include features/soc/skylake/skylake.scc
+include features/soc/broxton/broxton.scc
 
 # Fixme: These should be moved into something similar to the above
 include bsp/mohonpeak/mohonpeak32.scc
diff --git a/bsp/intel-common/intel-corei7-64.scc 
b/bsp/intel-common/intel-corei7-64.scc
index 15aad87..781ae92 100644
--- a/bsp/intel-common/intel-corei7-64.scc
+++ b/bsp/intel-common/intel-corei7-64.scc
@@ -10,6 +10,7 @@ include cfg/x86_64.scc
 # Supported platforms and SoCs
 include features/soc/baytrail/baytrail.scc
 include features/soc/skylake/skylake.scc
+include features/soc/broxton/broxton.scc
 
 # Fixme: These should be moved into something similar to the above
 include bsp/haswell-wc/haswell-wc.scc
-- 
2.5.5

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


[linux-yocto] [PATCH 5/9] baytrail; valleyisland: Use designware-usb3 feature instead of config

2016-05-02 Thread California Sullivan
A common configuration is shared across many platforms. Use a feature
instead of additional configuration options in each file.

Signed-off-by: California Sullivan 
---
 bsp/valleyisland/valleyisland.cfg  | 2 --
 bsp/valleyisland/valleyisland.scc  | 1 +
 features/soc/baytrail/baytrail.cfg | 2 --
 features/soc/baytrail/baytrail.scc | 1 +
 4 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/bsp/valleyisland/valleyisland.cfg 
b/bsp/valleyisland/valleyisland.cfg
index 486a1aa..3f6c4a2 100644
--- a/bsp/valleyisland/valleyisland.cfg
+++ b/bsp/valleyisland/valleyisland.cfg
@@ -46,8 +46,6 @@ CONFIG_PWM_SYSFS=y
 CONFIG_I2C_I801=y
 
 # USB Device Support
-CONFIG_USB_DWC3=y
-CONFIG_USB_DWC3_GADGET=y
 CONFIG_USB_GADGET=y
 CONFIG_USB_LIBCOMPOSITE=m
 CONFIG_USB_MASS_STORAGE=m
diff --git a/bsp/valleyisland/valleyisland.scc 
b/bsp/valleyisland/valleyisland.scc
index 0ab5650..379dfbf 100644
--- a/bsp/valleyisland/valleyisland.scc
+++ b/bsp/valleyisland/valleyisland.scc
@@ -20,3 +20,4 @@ include features/spi/spidev.scc
 
 include features/usb/ehci-hcd.scc
 include features/usb/xhci-hcd.scc
+include features/usb/designware-usb3.scc
diff --git a/features/soc/baytrail/baytrail.cfg 
b/features/soc/baytrail/baytrail.cfg
index 0a5e6c1..6b9ad27 100644
--- a/features/soc/baytrail/baytrail.cfg
+++ b/features/soc/baytrail/baytrail.cfg
@@ -37,8 +37,6 @@ CONFIG_DW_DMAC=m
 CONFIG_DW_DMAC_PCI=m
 
 # USB Device Support
-CONFIG_USB_DWC3=y
-CONFIG_USB_DWC3_GADGET=y
 CONFIG_USB_GADGET=y
 CONFIG_USB_LIBCOMPOSITE=m
 CONFIG_USB_MASS_STORAGE=m
diff --git a/features/soc/baytrail/baytrail.scc 
b/features/soc/baytrail/baytrail.scc
index 33a6ecd..49c926a 100644
--- a/features/soc/baytrail/baytrail.scc
+++ b/features/soc/baytrail/baytrail.scc
@@ -9,6 +9,7 @@ include features/power/intel.scc
 
 include features/usb/xhci-hcd.scc
 include features/usb/ehci-hcd.scc
+include features/usb/designware-usb3.scc
 include features/intel-pinctrl/intel-pinctrl.scc
 
 kconf hardware baytrail.cfg
-- 
2.5.5

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


[linux-yocto] [PATCH 8/9] features: add intel-telemetry feature

2016-05-02 Thread California Sullivan
This feature enables the Intel Telemerty driver for Apollo Lake and
newer platforms. The feature adds an interface to the debugfs for SoC
state monitoring.

Signed-off-by: California Sullivan 
---
 features/telemetry/intel-telemetry.cfg | 9 +
 features/telemetry/intel-telemetry.scc | 4 
 2 files changed, 13 insertions(+)
 create mode 100644 features/telemetry/intel-telemetry.cfg
 create mode 100644 features/telemetry/intel-telemetry.scc

diff --git a/features/telemetry/intel-telemetry.cfg 
b/features/telemetry/intel-telemetry.cfg
new file mode 100644
index 000..19d53c0
--- /dev/null
+++ b/features/telemetry/intel-telemetry.cfg
@@ -0,0 +1,9 @@
+# INTEL_TELEMETRY is x86_64 only! Do not add to 32-bit!
+CONFIG_X86_64=y
+
+# Other dependencies
+CONFIG_INTEL_PMC_IPC=y
+CONFIG_INTEL_PUNIT_IPC=y
+
+# The feature
+CONFIG_INTEL_TELEMETRY=y
diff --git a/features/telemetry/intel-telemetry.scc 
b/features/telemetry/intel-telemetry.scc
new file mode 100644
index 000..5cefbd3
--- /dev/null
+++ b/features/telemetry/intel-telemetry.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Intel Telemetry driver for Apollo Lake and beyond"
+define KFEATURE_COMPATIBILITY board
+
+kconf hardware intel-telemetry.cfg
-- 
2.5.5

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


[linux-yocto] [PATCH 3/9] cfg/sound.cfg: Add USB audio support

2016-05-02 Thread California Sullivan
Sound over USB is very common and should be part of general sound
configuration.

Signed-off-by: California Sullivan 
---
 cfg/sound.cfg | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/cfg/sound.cfg b/cfg/sound.cfg
index bf9846c..d296ae7 100644
--- a/cfg/sound.cfg
+++ b/cfg/sound.cfg
@@ -11,4 +11,6 @@ CONFIG_SND_RAWMIDI_SEQ=m
 CONFIG_SND_AC97_CODEC=m
 CONFIG_SND_ENS1370=m
 CONFIG_SND_INTEL8X0=m
+CONFIG_SND_USB=y
+CONFIG_SND_USB_AUDIO=m
 CONFIG_AC97_BUS=m
-- 
2.5.5

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


[linux-yocto] [PATCH 4/9] features/usb: Add usb-designware2 and 3 features

2016-05-02 Thread California Sullivan
These features support DesignWare USB2 and USB3 controllers and are
used by many SoCs.

Signed-off-by: California Sullivan 
---
 features/usb/designware-usb2.cfg | 2 ++
 features/usb/designware-usb2.scc | 4 
 features/usb/designware-usb3.cfg | 3 +++
 features/usb/designware-usb3.scc | 4 
 4 files changed, 13 insertions(+)
 create mode 100644 features/usb/designware-usb2.cfg
 create mode 100644 features/usb/designware-usb2.scc
 create mode 100644 features/usb/designware-usb3.cfg
 create mode 100644 features/usb/designware-usb3.scc

diff --git a/features/usb/designware-usb2.cfg b/features/usb/designware-usb2.cfg
new file mode 100644
index 000..e7d7e7f
--- /dev/null
+++ b/features/usb/designware-usb2.cfg
@@ -0,0 +1,2 @@
+CONFIG_USB_DWC2=m
+CONFIG_USB_DWC2_PCI=m
diff --git a/features/usb/designware-usb2.scc b/features/usb/designware-usb2.scc
new file mode 100644
index 000..9bc9538
--- /dev/null
+++ b/features/usb/designware-usb2.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable DesignWare USB2 controller support"
+define KFEATURE_COMPATIBILITY board
+
+kconf hardware designware-usb2.cfg
diff --git a/features/usb/designware-usb3.cfg b/features/usb/designware-usb3.cfg
new file mode 100644
index 000..ed52bdb
--- /dev/null
+++ b/features/usb/designware-usb3.cfg
@@ -0,0 +1,3 @@
+CONFIG_USB_DWC3=y
+CONFIG_USB_DWC3_GADGET=y
+CONFIG_USB_DWC3_PCI=m
diff --git a/features/usb/designware-usb3.scc b/features/usb/designware-usb3.scc
new file mode 100644
index 000..dc2a70e
--- /dev/null
+++ b/features/usb/designware-usb3.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable DesignWare USB3 controller support"
+define KFEATURE_COMPATIBILITY board
+
+kconf hardware designware-usb3.cfg
-- 
2.5.5

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


[linux-yocto] [PATCH 1/9] features/soc/skylake: Refactor and comment config fragment

2016-05-02 Thread California Sullivan
Organized configurations into labeled sections. Removed NETCONSOLE
as its in the base configuration and is not necessarily a SoC feature.

Signed-off-by: California Sullivan 
---
 features/soc/skylake/skylake.cfg | 18 ++
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/features/soc/skylake/skylake.cfg b/features/soc/skylake/skylake.cfg
index 1bcf238..77f0efa 100644
--- a/features/soc/skylake/skylake.cfg
+++ b/features/soc/skylake/skylake.cfg
@@ -1,21 +1,31 @@
-CONFIG_CPU_IDLE=y
+# Skylake/Broxton LPSS support
 CONFIG_MFD_INTEL_LPSS=m
 CONFIG_MFD_INTEL_LPSS_ACPI=m
 CONFIG_MFD_INTEL_LPSS_PCI=m
 CONFIG_INTEL_IDMA64=m
-CONFIG_GPIO_LYNXPOINT=m
-CONFIG_USB_EHCI_PCI=y
+
+# Additional power management support
 CONFIG_POWERCAP=y
 CONFIG_INTEL_RAPL=m
 CONFIG_INTEL_POWERCLAMP=m
+CONFIG_CPU_IDLE=y
+
+# Hardware monitoring
 CONFIG_HWMON=y
 CONFIG_SENSORS_I5500=m
+
+# Additional sound support
 CONFIG_SND_HDA_I915=y
 CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
 CONFIG_SND_SOC_INTEL_SST=m
 CONFIG_SND_SOC_INTEL_SST_ACPI=m
 CONFIG_SND_DYNAMIC_MINORS=y
-CONFIG_NETCONSOLE=y
+
+# Additional IO support
 CONFIG_BT_HCIUART=m
 CONFIG_BT_HCIUART_INTEL=y
+CONFIG_USB_EHCI_PCI=y
+CONFIG_GPIO_LYNXPOINT=m
+
+# Other misc support
 CONFIG_INTEL_MEI_TXE=m
-- 
2.5.5

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


[linux-yocto] [PATCH 0/9] Broxton enablement and slight refactoring for 4.4 and master

2016-05-02 Thread California Sullivan
Hi Bruce,

This patch series adds some features and configuration settings necessary for
Broxton enablement, as well as a couple minor refactoring patches.
These changes have been tested with the latest linux-yocto-4.4 HEAD on the
MinnowBoard Max/Turbot and NUC6 and no additional errors were found.

Matt, Steve, please review and make sure there are no more absolute needs for
Broxton enablement.

Thanks,
Cal

California Sullivan (9):
  features/soc/skylake: Refactor and comment config fragment
  features/i915: Add CONFIG_KMS_FB_HELPER=y
  cfg/sound.cfg: Add USB audio support
  features/usb: Add usb-designware2 and 3 features
  baytrail;valleyisland: Use designware-usb3 feature instead of config
  features: add broxton soc feature
  bsp/intel-common: Add broxton to supported SoCs in intel-core* BSPs
  features: add intel-telemetry feature
  bsp/intel-corei7-64: Add intel-telemetry feature

 bsp/intel-common/intel-core2-32.scc|  1 +
 bsp/intel-common/intel-corei7-64.scc   |  4 
 bsp/valleyisland/valleyisland.cfg  |  2 --
 bsp/valleyisland/valleyisland.scc  |  1 +
 cfg/sound.cfg  |  2 ++
 features/i915/i915.cfg |  1 +
 features/soc/baytrail/baytrail.cfg |  2 --
 features/soc/baytrail/baytrail.scc |  1 +
 features/soc/broxton/broxton.cfg   | 22 ++
 features/soc/broxton/broxton.scc   | 15 +++
 features/soc/skylake/skylake.cfg   | 18 ++
 features/telemetry/intel-telemetry.cfg |  9 +
 features/telemetry/intel-telemetry.scc |  4 
 features/usb/designware-usb2.cfg   |  2 ++
 features/usb/designware-usb2.scc   |  4 
 features/usb/designware-usb3.cfg   |  3 +++
 features/usb/designware-usb3.scc   |  4 
 17 files changed, 87 insertions(+), 8 deletions(-)
 create mode 100644 features/soc/broxton/broxton.cfg
 create mode 100644 features/soc/broxton/broxton.scc
 create mode 100644 features/telemetry/intel-telemetry.cfg
 create mode 100644 features/telemetry/intel-telemetry.scc
 create mode 100644 features/usb/designware-usb2.cfg
 create mode 100644 features/usb/designware-usb2.scc
 create mode 100644 features/usb/designware-usb3.cfg
 create mode 100644 features/usb/designware-usb3.scc

-- 
2.5.5

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