[linux-yocto] [PATCH 7/9] bsp/intel-common: Add broxton to supported SoCs in intel-core* BSPs
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
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
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
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
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
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
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