Re: [linux-yocto] [PATCH v4 00/14] Introduce new Quark BSP with refactor of x86 and associted features

2015-07-08 Thread Bruce Ashfield

On 2015-07-08 01:12 AM, Saul Wold wrote:

On 07/07/2015 09:00 PM, Bruce Ashfield wrote:

On 2015-07-07 11:58 PM, Bruce Ashfield wrote:

On 2015-07-06 1:42 PM, Saul Wold wrote:

Bruce:

This patch set introduces several new feautres and refactors the
the x86 cfg files to have a common base.


The series looks good to me. We can adjust it more once it is
in the tree.

I assume this is for 3.14, -dev and the soon to be created 4.1



4.1 only, I don't know that the QUARK Configs are part of 3.19 so we can
just focus on -dev and 4.1.


Ack'd. I may (yes I did ...) have pushed them to 3.14 and
3.19 meta late last night. I'll revert the series on those
trees :)

Bruce



Sau!


And by 3.14 .. I meant 3.19.

Bruce


linux-yocto ?

Bruce



This also introduces the Quark/X1000 BSP with basic drivers enabled.

Updates in v4
  - Use new x86_base and pci for the x86 based BSP
  - Moved stmicro to features/net heirarchy
Updates in v3:
  - Fixed a couple of stupid typos
Updates in v2:
  - addressed issues raised by Darren
- Moved PCI related to features/pci
- removed PCI_MSI and MTRR_SANITIZER not set from x86_base
- renamed serial-vendor - erial-all
  - Added misc/bosch-pressure-sensor-i2c
  - updated Quark/X1000 soc and bsp configs

Sau!



Saul Wold (14):
   cfg/amd: Add AMD Vendor Specific enabler
   cfg/intel: Add Intel Vendor Specific enabler
   cfg/x86_base: Create new base config for x86 Architectures
   cfg/x86*: refactor to use x86_base
   features/debug: Create a new feature for early printk debug
   features/net: Add a features/net heirarchy
   features/net/stmicro: Add the STMICRO networking drivers
   features/pwm: Create new feature for PWM
   features/usb/serial-all: Add new set of configs for USB_SERIAL
devices
   features/pci/pci.cfg: Extend to be more complete
   features/misc/bosch-pressure-sensor: Add config fragment
   Quark/X1000: Add new SOC and BSP
   pci: use the new pci config fragment in common-pc and intel-common
   x86* BSPs: Add AMD and Intel vendor .SCC

  .../kernel-cache/bsp/common-pc-64/common-pc-64.scc |  3 ++
  .../bsp/common-pc/common-pc-drivers.cfg|  3 --
  meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc  |  3 ++
  .../bsp/intel-common/intel-common-drivers.scc  |  3 ++
  .../kernel-cache/bsp/intel-common/intel-common.scc |  2 +-
  .../bsp/intel-common/intel-quark-standard.scc  | 14 +
  .../kernel-cache/bsp/intel-common/intel-quark.cfg  |  7 +
  .../kernel-cache/bsp/intel-common/intel-quark.scc  | 21 +
  meta/cfg/kernel-cache/cfg/amd.cfg  | 11 +++
  meta/cfg/kernel-cache/cfg/amd.scc  |  1 +
  meta/cfg/kernel-cache/cfg/intel.cfg| 16 ++
  meta/cfg/kernel-cache/cfg/intel.scc|  1 +
  meta/cfg/kernel-cache/cfg/x86.cfg  | 14 -
  meta/cfg/kernel-cache/cfg/x86.scc  |  4 +--
  meta/cfg/kernel-cache/cfg/x86_64.cfg   | 13 
  meta/cfg/kernel-cache/cfg/x86_64.scc   |  4 +--
  meta/cfg/kernel-cache/cfg/x86_base.cfg |  7 +
  meta/cfg/kernel-cache/cfg/x86_base.scc |  4 +++
  meta/cfg/kernel-cache/features/debug/printk.cfg| 11 +++
  meta/cfg/kernel-cache/features/debug/printk.scc| 10 ++
  .../features/misc/bosch-pressure-sensor-i2c.cfg|  2 ++
  .../features/misc/bosch-pressure-sensor-i2c.scc|  5 +++
  meta/cfg/kernel-cache/features/net/net-all.scc |  3 ++
  meta/cfg/kernel-cache/features/net/net.cfg |  3 ++
  meta/cfg/kernel-cache/features/net/net.scc |  2 ++
  .../kernel-cache/features/net/stmicro/stmmac.cfg   |  4 +++
  .../kernel-cache/features/net/stmicro/stmmac.scc   |  4 +++
  meta/cfg/kernel-cache/features/pci/pci.cfg | 10 ++
  meta/cfg/kernel-cache/features/pwm/intel_pwm.cfg   |  6 
  meta/cfg/kernel-cache/features/pwm/intel_pwm.scc   |  5 +++
  meta/cfg/kernel-cache/features/pwm/pwm.cfg |  3 ++
  meta/cfg/kernel-cache/features/pwm/pwm.scc |  4 +++
  meta/cfg/kernel-cache/features/soc/x1000/x1000.cfg | 23
++
  meta/cfg/kernel-cache/features/soc/x1000/x1000.scc | 36
++
  meta/cfg/kernel-cache/features/usb/serial-all.cfg  | 17 ++
  meta/cfg/kernel-cache/features/usb/serial-all.scc  |  4 +++
  36 files changed, 246 insertions(+), 37 deletions(-)
  create mode 100644
meta/cfg/kernel-cache/bsp/intel-common/intel-quark-standard.scc
  create mode 100644
meta/cfg/kernel-cache/bsp/intel-common/intel-quark.cfg
  create mode 100644
meta/cfg/kernel-cache/bsp/intel-common/intel-quark.scc
  create mode 100644 meta/cfg/kernel-cache/cfg/amd.cfg
  create mode 100644 meta/cfg/kernel-cache/cfg/amd.scc
  create mode 100644 meta/cfg/kernel-cache/cfg/intel.cfg
  create mode 100644 meta/cfg/kernel-cache/cfg/intel.scc
  create mode 100644 meta/cfg/kernel-cache/cfg/x86_base.cfg
  create mode 100644 meta/cfg/kernel-cache/cfg/x86_base.scc
  create mode 100644 

Re: [linux-yocto] [PATCH v4 00/14] Introduce new Quark BSP with refactor of x86 and associted features

2015-07-07 Thread Bruce Ashfield

On 2015-07-06 1:42 PM, Saul Wold wrote:

Bruce:

This patch set introduces several new feautres and refactors the
the x86 cfg files to have a common base.


The series looks good to me. We can adjust it more once it is
in the tree.

I assume this is for 3.14, -dev and the soon to be created 4.1
linux-yocto ?

Bruce



This also introduces the Quark/X1000 BSP with basic drivers enabled.

Updates in v4
  - Use new x86_base and pci for the x86 based BSP
  - Moved stmicro to features/net heirarchy
Updates in v3:
  - Fixed a couple of stupid typos
Updates in v2:
  - addressed issues raised by Darren
- Moved PCI related to features/pci
- removed PCI_MSI and MTRR_SANITIZER not set from x86_base
- renamed serial-vendor - erial-all
  - Added misc/bosch-pressure-sensor-i2c
  - updated Quark/X1000 soc and bsp configs

Sau!



Saul Wold (14):
   cfg/amd: Add AMD Vendor Specific enabler
   cfg/intel: Add Intel Vendor Specific enabler
   cfg/x86_base: Create new base config for x86 Architectures
   cfg/x86*: refactor to use x86_base
   features/debug: Create a new feature for early printk debug
   features/net: Add a features/net heirarchy
   features/net/stmicro: Add the STMICRO networking drivers
   features/pwm: Create new feature for PWM
   features/usb/serial-all: Add new set of configs for USB_SERIAL devices
   features/pci/pci.cfg: Extend to be more complete
   features/misc/bosch-pressure-sensor: Add config fragment
   Quark/X1000: Add new SOC and BSP
   pci: use the new pci config fragment in common-pc and intel-common
   x86* BSPs: Add AMD and Intel vendor .SCC

  .../kernel-cache/bsp/common-pc-64/common-pc-64.scc |  3 ++
  .../bsp/common-pc/common-pc-drivers.cfg|  3 --
  meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc  |  3 ++
  .../bsp/intel-common/intel-common-drivers.scc  |  3 ++
  .../kernel-cache/bsp/intel-common/intel-common.scc |  2 +-
  .../bsp/intel-common/intel-quark-standard.scc  | 14 +
  .../kernel-cache/bsp/intel-common/intel-quark.cfg  |  7 +
  .../kernel-cache/bsp/intel-common/intel-quark.scc  | 21 +
  meta/cfg/kernel-cache/cfg/amd.cfg  | 11 +++
  meta/cfg/kernel-cache/cfg/amd.scc  |  1 +
  meta/cfg/kernel-cache/cfg/intel.cfg| 16 ++
  meta/cfg/kernel-cache/cfg/intel.scc|  1 +
  meta/cfg/kernel-cache/cfg/x86.cfg  | 14 -
  meta/cfg/kernel-cache/cfg/x86.scc  |  4 +--
  meta/cfg/kernel-cache/cfg/x86_64.cfg   | 13 
  meta/cfg/kernel-cache/cfg/x86_64.scc   |  4 +--
  meta/cfg/kernel-cache/cfg/x86_base.cfg |  7 +
  meta/cfg/kernel-cache/cfg/x86_base.scc |  4 +++
  meta/cfg/kernel-cache/features/debug/printk.cfg| 11 +++
  meta/cfg/kernel-cache/features/debug/printk.scc| 10 ++
  .../features/misc/bosch-pressure-sensor-i2c.cfg|  2 ++
  .../features/misc/bosch-pressure-sensor-i2c.scc|  5 +++
  meta/cfg/kernel-cache/features/net/net-all.scc |  3 ++
  meta/cfg/kernel-cache/features/net/net.cfg |  3 ++
  meta/cfg/kernel-cache/features/net/net.scc |  2 ++
  .../kernel-cache/features/net/stmicro/stmmac.cfg   |  4 +++
  .../kernel-cache/features/net/stmicro/stmmac.scc   |  4 +++
  meta/cfg/kernel-cache/features/pci/pci.cfg | 10 ++
  meta/cfg/kernel-cache/features/pwm/intel_pwm.cfg   |  6 
  meta/cfg/kernel-cache/features/pwm/intel_pwm.scc   |  5 +++
  meta/cfg/kernel-cache/features/pwm/pwm.cfg |  3 ++
  meta/cfg/kernel-cache/features/pwm/pwm.scc |  4 +++
  meta/cfg/kernel-cache/features/soc/x1000/x1000.cfg | 23 ++
  meta/cfg/kernel-cache/features/soc/x1000/x1000.scc | 36 ++
  meta/cfg/kernel-cache/features/usb/serial-all.cfg  | 17 ++
  meta/cfg/kernel-cache/features/usb/serial-all.scc  |  4 +++
  36 files changed, 246 insertions(+), 37 deletions(-)
  create mode 100644 
meta/cfg/kernel-cache/bsp/intel-common/intel-quark-standard.scc
  create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-quark.cfg
  create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-quark.scc
  create mode 100644 meta/cfg/kernel-cache/cfg/amd.cfg
  create mode 100644 meta/cfg/kernel-cache/cfg/amd.scc
  create mode 100644 meta/cfg/kernel-cache/cfg/intel.cfg
  create mode 100644 meta/cfg/kernel-cache/cfg/intel.scc
  create mode 100644 meta/cfg/kernel-cache/cfg/x86_base.cfg
  create mode 100644 meta/cfg/kernel-cache/cfg/x86_base.scc
  create mode 100644 meta/cfg/kernel-cache/features/debug/printk.cfg
  create mode 100644 meta/cfg/kernel-cache/features/debug/printk.scc
  create mode 100644 
meta/cfg/kernel-cache/features/misc/bosch-pressure-sensor-i2c.cfg
  create mode 100644 
meta/cfg/kernel-cache/features/misc/bosch-pressure-sensor-i2c.scc
  create mode 100644 meta/cfg/kernel-cache/features/net/net-all.scc
  create mode 100644 meta/cfg/kernel-cache/features/net/net.cfg
  create 

Re: [linux-yocto] [PATCH v4 00/14] Introduce new Quark BSP with refactor of x86 and associted features

2015-07-07 Thread Saul Wold

On 07/07/2015 09:00 PM, Bruce Ashfield wrote:

On 2015-07-07 11:58 PM, Bruce Ashfield wrote:

On 2015-07-06 1:42 PM, Saul Wold wrote:

Bruce:

This patch set introduces several new feautres and refactors the
the x86 cfg files to have a common base.


The series looks good to me. We can adjust it more once it is
in the tree.

I assume this is for 3.14, -dev and the soon to be created 4.1


4.1 only, I don't know that the QUARK Configs are part of 3.19 so we can 
just focus on -dev and 4.1.


Sau!


And by 3.14 .. I meant 3.19.

Bruce


linux-yocto ?

Bruce



This also introduces the Quark/X1000 BSP with basic drivers enabled.

Updates in v4
  - Use new x86_base and pci for the x86 based BSP
  - Moved stmicro to features/net heirarchy
Updates in v3:
  - Fixed a couple of stupid typos
Updates in v2:
  - addressed issues raised by Darren
- Moved PCI related to features/pci
- removed PCI_MSI and MTRR_SANITIZER not set from x86_base
- renamed serial-vendor - erial-all
  - Added misc/bosch-pressure-sensor-i2c
  - updated Quark/X1000 soc and bsp configs

Sau!



Saul Wold (14):
   cfg/amd: Add AMD Vendor Specific enabler
   cfg/intel: Add Intel Vendor Specific enabler
   cfg/x86_base: Create new base config for x86 Architectures
   cfg/x86*: refactor to use x86_base
   features/debug: Create a new feature for early printk debug
   features/net: Add a features/net heirarchy
   features/net/stmicro: Add the STMICRO networking drivers
   features/pwm: Create new feature for PWM
   features/usb/serial-all: Add new set of configs for USB_SERIAL
devices
   features/pci/pci.cfg: Extend to be more complete
   features/misc/bosch-pressure-sensor: Add config fragment
   Quark/X1000: Add new SOC and BSP
   pci: use the new pci config fragment in common-pc and intel-common
   x86* BSPs: Add AMD and Intel vendor .SCC

  .../kernel-cache/bsp/common-pc-64/common-pc-64.scc |  3 ++
  .../bsp/common-pc/common-pc-drivers.cfg|  3 --
  meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc  |  3 ++
  .../bsp/intel-common/intel-common-drivers.scc  |  3 ++
  .../kernel-cache/bsp/intel-common/intel-common.scc |  2 +-
  .../bsp/intel-common/intel-quark-standard.scc  | 14 +
  .../kernel-cache/bsp/intel-common/intel-quark.cfg  |  7 +
  .../kernel-cache/bsp/intel-common/intel-quark.scc  | 21 +
  meta/cfg/kernel-cache/cfg/amd.cfg  | 11 +++
  meta/cfg/kernel-cache/cfg/amd.scc  |  1 +
  meta/cfg/kernel-cache/cfg/intel.cfg| 16 ++
  meta/cfg/kernel-cache/cfg/intel.scc|  1 +
  meta/cfg/kernel-cache/cfg/x86.cfg  | 14 -
  meta/cfg/kernel-cache/cfg/x86.scc  |  4 +--
  meta/cfg/kernel-cache/cfg/x86_64.cfg   | 13 
  meta/cfg/kernel-cache/cfg/x86_64.scc   |  4 +--
  meta/cfg/kernel-cache/cfg/x86_base.cfg |  7 +
  meta/cfg/kernel-cache/cfg/x86_base.scc |  4 +++
  meta/cfg/kernel-cache/features/debug/printk.cfg| 11 +++
  meta/cfg/kernel-cache/features/debug/printk.scc| 10 ++
  .../features/misc/bosch-pressure-sensor-i2c.cfg|  2 ++
  .../features/misc/bosch-pressure-sensor-i2c.scc|  5 +++
  meta/cfg/kernel-cache/features/net/net-all.scc |  3 ++
  meta/cfg/kernel-cache/features/net/net.cfg |  3 ++
  meta/cfg/kernel-cache/features/net/net.scc |  2 ++
  .../kernel-cache/features/net/stmicro/stmmac.cfg   |  4 +++
  .../kernel-cache/features/net/stmicro/stmmac.scc   |  4 +++
  meta/cfg/kernel-cache/features/pci/pci.cfg | 10 ++
  meta/cfg/kernel-cache/features/pwm/intel_pwm.cfg   |  6 
  meta/cfg/kernel-cache/features/pwm/intel_pwm.scc   |  5 +++
  meta/cfg/kernel-cache/features/pwm/pwm.cfg |  3 ++
  meta/cfg/kernel-cache/features/pwm/pwm.scc |  4 +++
  meta/cfg/kernel-cache/features/soc/x1000/x1000.cfg | 23 ++
  meta/cfg/kernel-cache/features/soc/x1000/x1000.scc | 36
++
  meta/cfg/kernel-cache/features/usb/serial-all.cfg  | 17 ++
  meta/cfg/kernel-cache/features/usb/serial-all.scc  |  4 +++
  36 files changed, 246 insertions(+), 37 deletions(-)
  create mode 100644
meta/cfg/kernel-cache/bsp/intel-common/intel-quark-standard.scc
  create mode 100644
meta/cfg/kernel-cache/bsp/intel-common/intel-quark.cfg
  create mode 100644
meta/cfg/kernel-cache/bsp/intel-common/intel-quark.scc
  create mode 100644 meta/cfg/kernel-cache/cfg/amd.cfg
  create mode 100644 meta/cfg/kernel-cache/cfg/amd.scc
  create mode 100644 meta/cfg/kernel-cache/cfg/intel.cfg
  create mode 100644 meta/cfg/kernel-cache/cfg/intel.scc
  create mode 100644 meta/cfg/kernel-cache/cfg/x86_base.cfg
  create mode 100644 meta/cfg/kernel-cache/cfg/x86_base.scc
  create mode 100644 meta/cfg/kernel-cache/features/debug/printk.cfg
  create mode 100644 meta/cfg/kernel-cache/features/debug/printk.scc
  create mode 100644

[linux-yocto] [PATCH v4 00/14] Introduce new Quark BSP with refactor of x86 and associted features

2015-07-06 Thread Saul Wold
Bruce:

This patch set introduces several new feautres and refactors the
the x86 cfg files to have a common base.

This also introduces the Quark/X1000 BSP with basic drivers enabled.

Updates in v4
 - Use new x86_base and pci for the x86 based BSP
 - Moved stmicro to features/net heirarchy
Updates in v3:
 - Fixed a couple of stupid typos
Updates in v2:
 - addressed issues raised by Darren
   - Moved PCI related to features/pci
   - removed PCI_MSI and MTRR_SANITIZER not set from x86_base
   - renamed serial-vendor - erial-all
 - Added misc/bosch-pressure-sensor-i2c
 - updated Quark/X1000 soc and bsp configs

Sau!



Saul Wold (14):
  cfg/amd: Add AMD Vendor Specific enabler
  cfg/intel: Add Intel Vendor Specific enabler
  cfg/x86_base: Create new base config for x86 Architectures
  cfg/x86*: refactor to use x86_base
  features/debug: Create a new feature for early printk debug
  features/net: Add a features/net heirarchy
  features/net/stmicro: Add the STMICRO networking drivers
  features/pwm: Create new feature for PWM
  features/usb/serial-all: Add new set of configs for USB_SERIAL devices
  features/pci/pci.cfg: Extend to be more complete
  features/misc/bosch-pressure-sensor: Add config fragment
  Quark/X1000: Add new SOC and BSP
  pci: use the new pci config fragment in common-pc and intel-common
  x86* BSPs: Add AMD and Intel vendor .SCC

 .../kernel-cache/bsp/common-pc-64/common-pc-64.scc |  3 ++
 .../bsp/common-pc/common-pc-drivers.cfg|  3 --
 meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc  |  3 ++
 .../bsp/intel-common/intel-common-drivers.scc  |  3 ++
 .../kernel-cache/bsp/intel-common/intel-common.scc |  2 +-
 .../bsp/intel-common/intel-quark-standard.scc  | 14 +
 .../kernel-cache/bsp/intel-common/intel-quark.cfg  |  7 +
 .../kernel-cache/bsp/intel-common/intel-quark.scc  | 21 +
 meta/cfg/kernel-cache/cfg/amd.cfg  | 11 +++
 meta/cfg/kernel-cache/cfg/amd.scc  |  1 +
 meta/cfg/kernel-cache/cfg/intel.cfg| 16 ++
 meta/cfg/kernel-cache/cfg/intel.scc|  1 +
 meta/cfg/kernel-cache/cfg/x86.cfg  | 14 -
 meta/cfg/kernel-cache/cfg/x86.scc  |  4 +--
 meta/cfg/kernel-cache/cfg/x86_64.cfg   | 13 
 meta/cfg/kernel-cache/cfg/x86_64.scc   |  4 +--
 meta/cfg/kernel-cache/cfg/x86_base.cfg |  7 +
 meta/cfg/kernel-cache/cfg/x86_base.scc |  4 +++
 meta/cfg/kernel-cache/features/debug/printk.cfg| 11 +++
 meta/cfg/kernel-cache/features/debug/printk.scc| 10 ++
 .../features/misc/bosch-pressure-sensor-i2c.cfg|  2 ++
 .../features/misc/bosch-pressure-sensor-i2c.scc|  5 +++
 meta/cfg/kernel-cache/features/net/net-all.scc |  3 ++
 meta/cfg/kernel-cache/features/net/net.cfg |  3 ++
 meta/cfg/kernel-cache/features/net/net.scc |  2 ++
 .../kernel-cache/features/net/stmicro/stmmac.cfg   |  4 +++
 .../kernel-cache/features/net/stmicro/stmmac.scc   |  4 +++
 meta/cfg/kernel-cache/features/pci/pci.cfg | 10 ++
 meta/cfg/kernel-cache/features/pwm/intel_pwm.cfg   |  6 
 meta/cfg/kernel-cache/features/pwm/intel_pwm.scc   |  5 +++
 meta/cfg/kernel-cache/features/pwm/pwm.cfg |  3 ++
 meta/cfg/kernel-cache/features/pwm/pwm.scc |  4 +++
 meta/cfg/kernel-cache/features/soc/x1000/x1000.cfg | 23 ++
 meta/cfg/kernel-cache/features/soc/x1000/x1000.scc | 36 ++
 meta/cfg/kernel-cache/features/usb/serial-all.cfg  | 17 ++
 meta/cfg/kernel-cache/features/usb/serial-all.scc  |  4 +++
 36 files changed, 246 insertions(+), 37 deletions(-)
 create mode 100644 
meta/cfg/kernel-cache/bsp/intel-common/intel-quark-standard.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-quark.cfg
 create mode 100644 meta/cfg/kernel-cache/bsp/intel-common/intel-quark.scc
 create mode 100644 meta/cfg/kernel-cache/cfg/amd.cfg
 create mode 100644 meta/cfg/kernel-cache/cfg/amd.scc
 create mode 100644 meta/cfg/kernel-cache/cfg/intel.cfg
 create mode 100644 meta/cfg/kernel-cache/cfg/intel.scc
 create mode 100644 meta/cfg/kernel-cache/cfg/x86_base.cfg
 create mode 100644 meta/cfg/kernel-cache/cfg/x86_base.scc
 create mode 100644 meta/cfg/kernel-cache/features/debug/printk.cfg
 create mode 100644 meta/cfg/kernel-cache/features/debug/printk.scc
 create mode 100644 
meta/cfg/kernel-cache/features/misc/bosch-pressure-sensor-i2c.cfg
 create mode 100644 
meta/cfg/kernel-cache/features/misc/bosch-pressure-sensor-i2c.scc
 create mode 100644 meta/cfg/kernel-cache/features/net/net-all.scc
 create mode 100644 meta/cfg/kernel-cache/features/net/net.cfg
 create mode 100644 meta/cfg/kernel-cache/features/net/net.scc
 create mode 100644 meta/cfg/kernel-cache/features/net/stmicro/stmmac.cfg
 create mode 100644 meta/cfg/kernel-cache/features/net/stmicro/stmmac.scc
 create mode 100644 meta/cfg/kernel-cache/features/pwm/intel_pwm.cfg
 create