On 03/18/2014 11:32 PM, Bruce Ashfield wrote:
On 14-03-18 01:09 AM, wei.y...@windriver.com wrote:
From: Yang Wei <wei.y...@windriver.com>

Signed-off-by: Yang Wei <wei.y...@windriver.com>
---

Hi Bruce,

    Just like what you knew, this BSP would be released in yocto 1.6, so
    I added the kernel meta based on linux-yotco-dev.

I've created the standard/edgerouter branch, and merged the meta data.
We'll need to get a summary of what works on the board in a README, but
there's no need to hold this merge on it.

Bruce

In fact, there is a warning call trace during boot stage, I already created a patch and sent MIPS linux ML, once this review on my patch is done, I would send it to you. Additionally, I also would add this summary in README.hardware, and
then also send it to you.

Thanks
Wei


Thanks
Wei

  .../bsp/edgerouter/edgerouter-standard.scc         |   11 ++++
.../cfg/kernel-cache/bsp/edgerouter/edgerouter.cfg | 67 ++++++++++++++++++++
  .../cfg/kernel-cache/bsp/edgerouter/edgerouter.scc |    3 +
  3 files changed, 81 insertions(+)
create mode 100644 meta/cfg/kernel-cache/bsp/edgerouter/edgerouter-standard.scc
  create mode 100644 meta/cfg/kernel-cache/bsp/edgerouter/edgerouter.cfg
  create mode 100644 meta/cfg/kernel-cache/bsp/edgerouter/edgerouter.scc

diff --git a/meta/cfg/kernel-cache/bsp/edgerouter/edgerouter-standard.scc b/meta/cfg/kernel-cache/bsp/edgerouter/edgerouter-standard.scc
new file mode 100644
index 0000000..5d6c692
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/edgerouter/edgerouter-standard.scc
@@ -0,0 +1,11 @@
+define KMACHINE edgerouter
+define KTYPE standard
+define KARCH mips
+include ktypes/standard/standard.scc
+
+branch edgerouter
+
+include edgerouter.scc
+
+# default policy for standard kernels
+include features/profiling/profiling.scc
diff --git a/meta/cfg/kernel-cache/bsp/edgerouter/edgerouter.cfg b/meta/cfg/kernel-cache/bsp/edgerouter/edgerouter.cfg
new file mode 100644
index 0000000..7362468
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/edgerouter/edgerouter.cfg
@@ -0,0 +1,67 @@
+#SOC
+CONFIG_CAVIUM_OCTEON_SOC=y
+CONFIG_CAVIUM_CN63XXP1=y
+CONFIG_CAVIUM_OCTEON_CVMSEG_SIZE=2
+
+#Kernel
+CONFIG_SMP=y
+CONFIG_NR_CPUS=32
+#Executable file formats
+CONFIG_MIPS32_COMPAT=y
+CONFIG_MIPS32_O32=y
+CONFIG_MIPS32_N32=y
+
+
+#PCI
+CONFIG_PCI=y
+CONFIG_PCI_MSI=y
+
+#I2C
+CONFIG_I2C=y
+CONFIG_I2C_OCTEON=y
+
+CONFIG_HW_RANDOM_OCTEON=y
+
+#SPI
+CONFIG_SPI=y
+CONFIG_SPI_OCTEON=y
+#RTC
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_DRV_DS1307=y
+
+#Misc
+CONFIG_EEPROM_AT24=y
+CONFIG_EEPROM_AT25=y
+CONFIG_OCTEON_WDT=y
+
+CONFIG_STAGING=y
+
+#Ethernet
+CONFIG_OCTEON_ETHERNET=y
+CONFIG_OCTEON_MGMT_ETHERNET=y
+CONFIG_MDIO_OCTEON=y
+
+#PHY
+CONFIG_MARVELL_PHY=y
+CONFIG_BROADCOM_PHY=y
+CONFIG_BCM87XX_PHY=y
+
+
+#USB
+CONFIG_USB=y
+CONFIG_OCTEON_USB=y
+CONFIG_USB_OCTEON_EHCI=y
+CONFIG_USB_OCTEON_OHCI=y
+CONFIG_USB_OCTEON2_COMMON=y
+
+CONFIG_MTD=y
+CONFIG_MTD_BLOCK=y
+CONFIG_MTD_CFI=y
+CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_CMDLINE_PARTS=y
+
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_NR_UARTS=2
+CONFIG_SERIAL_8250_RUNTIME_UARTS=2
+CONFIG_SERIAL_8250_DW=y
diff --git a/meta/cfg/kernel-cache/bsp/edgerouter/edgerouter.scc b/meta/cfg/kernel-cache/bsp/edgerouter/edgerouter.scc
new file mode 100644
index 0000000..33f26cc
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/edgerouter/edgerouter.scc
@@ -0,0 +1,3 @@
+kconf hardware edgerouter.cfg
+include cfg/usb-mass-storage.scc
+include cfg/fs/vfat.scc





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

Reply via email to