[linux-yocto] [linux-yocto-dev][PATCH] meta: Add kernel meta to support edgerouter

Bruce Ashfield bruce.ashfield at windriver.com
Tue Mar 18 22:53:49 PDT 2014


On 14-03-18 09:05 PM, Yang,Wei wrote:
> 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.

Sounds good!

Bruce

>
> 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