[linux-yocto] [linux-yocto-dev][PATCH] meta: Add kernel meta to support edgerouter
Yang,Wei
Wei.Yang at windriver.com
Tue Mar 18 18:05:47 PDT 2014
On 03/18/2014 11:32 PM, Bruce Ashfield wrote:
> On 14-03-18 01:09 AM, Wei.Yang at windriver.com wrote:
>> From: Yang Wei <Wei.Yang at windriver.com>
>>
>> Signed-off-by: Yang Wei <Wei.Yang at 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
>>
>
>
>
More information about the linux-yocto
mailing list