...
1.meta-raspberrypi ( Or )meta-cmf-soc-<soc name> ------- Firmware/drivers/kernel to be available
- For proposing a new component,please create a bb file here
2.meta-cmf-raspberrypi (Or) meta-cmf-<platformname> --------- RDK-B changes to specific to SOC platform
- All changes that need to be done for the primary recipe are handled in the form of bbappend
- Patches: Patches are recommended if the changes are very specific and tied with SOC platform code.
3.meta-cmf-broadband ----------- RDK-B changes which are common for all RDK-B community members
- All All changes that need to be done for the primary recipe are handled in the form of bbappend
- Patches: Patches are recommended if the changes are very specific and tied with SOC platform code.
- All existing reference patches in Raspberry pi may not be applicable for real targets,Because of hardware limitation & functionality limitation we have added patches.
Bug fixing or feature enhancement:
- Bug fixing or feature enhancement done as part of OneWifi which are generic enough should come to OneWifi generic repo
Flags defined in Onewifi:
- Raspberry Raspberry Pi has certain limitations on the driver side to support end to end use case of OneWifi and Build dependencies which are specific to comcast.to avoid such issues we have introduced a flag (_PLATFORM_RASPBERRYPI_) to keep it under conditional compilation.for Real targets we dont really need this flags
...