RFC TI: OMAP3: Use common config file.
Get series with b4
b4 am 20140124133714.GP3277@bill-the-catVersions newest first
- v1 RFC Latest0 of 7 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 7 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [U-Boot] [RFC][PATCH 0/7] TI: OMAP3: Use common config file.
Quoted 62 lines · Enric Balletbo Serra
Hi Tom,
2014/1/6 Tom Rini <[email protected]>:
Quoted 59 lines · Enric Balletbo Serra
Quoted 58 lines
2013/12/6 Enric Balletbo i Serra <[email protected]>:
Quoted 56 lines
Hi all,
Most of the boards based on TI processors uses common configuration files (
ti_armv7_common.h, ti_<processor>_common.h) to avoid duplication of code. This is right except for OMAP3-based boards. In order to use the same schema as used on am33xx, omap4, omap5 and dra7 TI processors these patches create a newti_omap3_common.h(that includeti_armv7_common.h) with the purpose that all OMAP3 board can use it.Patches 1 and 2 just renames current omap4|omap5_common.h to ti_omap4|omap5_common.h to be coherent with current
ti_am33xx_common.h,ti_armv7_common.hand the newti_omap3_common.h. It's just a cosmetic change so if people don't like it I don't have any inconvenient to remove from these series.Patches 3 and 4 modifies the
ti_armv7_common.hto be more compatible with OMAP3 boards. For example, patch 3 removes the assumption that allti_armv7have an ELM hardware engine and patch 4 handles the case that the number of DRAM banks is defined at board level. The patch 5 is also required to integrate the use ofti_armv7_common.hon OMAP3 boards.Patch 6 creates the new
ti_omap3_common.hto be used for any OMAP3-based board.And finally, patch 7 moves the IGEP boards to use the new common file. As I only have IGEP hardware to test these patches I decided only implement the use case for these boards. I don't have any inconvenient to move other OMAP3 boards to use this schema but I prefer leave the decision to the board maintainers.
Any comments, improvements, fixes are welcome.
Best regards,
Enric Balletbo i Serra (7):
ARM: OMAP4: Rename toti_omap4_common.h
ARM: OMAP5: Rename toti_omap5_common.h
TI: armv7: Move ELM support to SoC configuration file.
TI: armv7: Do not define the number DRAM banks if is already defined.
ARM: OMAP3: Rename OMAP3_PUBLIC_SRAM_* to NON_SECURE_SRAM_*
TI: OMAP3: Create common config files for TI OMAP3 platforms.
OMAP3: igep00x0: Convert toti_omap3_common.h.arch/arm/include/asm/arch-omap3/omap3.h | 6 +- include/configs/dra7xx_evm.h | 4 +- include/configs/omap3_igep00x0.h | 190 +-------------------- include/configs/omap4_panda.h | 4 +- include/configs/omap4_sdp4430.h | 4 +- include/configs/omap5_uevm.h | 4 +- include/configs/ti_am335x_common.h | 4 + include/configs/ti_armv7_common.h | 11 +- include/configs/ti_omap3_common.h | 73 ++++++++ .../configs/{omap4_common.h => ti_omap4_common.h} | 10 +- .../configs/{omap5_common.h => ti_omap5_common.h} | 10 +- 11 files changed, 118 insertions(+), 202 deletions(-) create mode 100644 include/configs/ti_omap3_common.h rename include/configs/{omap4_common.h => ti_omap4_common.h} (95%) rename include/configs/{omap5_common.h => ti_omap5_common.h} (95%)
Quoted 6 lines
Quoted 4 lines
Quoted 1 line
Ping, any comment on this patch series ?
I intend to pick this up after v2014.01. Thanks!
Now that merge window is open, did you try to pick these patches?
I'm planning to today.
Quoted 10 lines
There is an issue that affect the IGEP boards introduced by commit
commit
f33b9bd3984fb11e1d8566a866adc5957b1e1c9d
arm: omap3: Enable clocks for peripherals only if they are usedTo fix the issue, I need to modify the
omap3_igep00x0.hfile and I'm thinking that it's preferable wait and send the patch after these patches.Also there is any plan to create a branch for 2014.01 with fixes ?
Depends on how many other boards also need to re-enable some clocks I guess.
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140124/6bd217ce/attachment.pgp>