Implement DT support for OMAP platforms
Enable full device tree support for OMAP boards
Blueprint information
- Status:
- Complete
- Approver:
- Grant Likely
- Priority:
- High
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Rajendra Nayak
- Definition:
- Obsolete
- Series goal:
- Accepted for devtrack
- Implementation:
- Good progress
- Milestone target:
- 12.04
- Started by
- Manjunatha GK
- Completed by
- Deepak Saxena
Related branches
Related bugs
Sprints
Whiteboard
Meta:
Headline: Enable full device tree support for OMAP boards.
Acceptance: Run test cases for the drivers to make sure that, all the functionalities are intact and nothing is broken.
Work items for 2011.09:
[b-cousson] Write and test DT board description for Beagle: DONE
[b-cousson] Write and test DT board description for Panda: DONE
[b-cousson] Add OMAP HWMOD and DT binding: DONE
[b-cousson] Create generic board files for OMAP3 and OMAP4: DONE
[b-cousson] Provide DT-HWMOD binding through notifiers: DONE
Work items for 2011.12:
[b-cousson] Add DT support to i2c drivers: DONE
[b-cousson] Add DT support for i2c child devices: DONE
[rnayak] Add DT support for omap-serial driver: DONE
[rnayak] Experimental OMAP Clock data (only leaf nodes) movement to DT: DONE
Work items for 2012.01:
[rnayak] Add DT support to SPI drivers: DONE
[rnayak] Add DT support to Ethernet driver: DONE
[b-cousson] Add DT support to GPIO drivers: DONE
[b-cousson] Add DT support to IRQ drivers: DONE
Work items for 2012.03:
[rnayak] Cleanups in omap hsmmc driver needed for DT support: DONE
[rnayak] Cleanups in hsmmc.c (platform code) needed for SCM driver: DONE
[rnayak] MMC driver DT adaptations, with limited PM support: DONE
Work items for 2012.04:
[rnayak] OMAP SCM driver RFC: INPROGRESS
[rnayak] Add DMA bindings support: INPROGRESS
[rnayak] Move irq/dma/mem info from hwmod to DT: INPROGRESS
Work items for remaining DT adaptations for OMAP:
[rnayak] Add DT support for TWL6040 Audio IC: TODO
[rnayak] Add DT support for USB host HS driver: TODO
[rnayak] Add DT support for pinctrl driver: TODO
[rnayak] Add DT support for DSS driver: TODO
[rnayak] Add DT support for dmtimer driver: TODO
[rnayak] Add DT support for EMIF driver: TODO
[rnayak] Add DT support for SDMA driver; TODO
[rnayak] Add DT support for GPMC driver: TODO
[rnayak] Add DT support for DMIC driver: TODO
[rnayak] Add DT support for AESS driver: TODO
[rnayak] Add DT support for McBSP driver: TODO
[rnayak] Add DT support for McPDM driver: TODO
[rnayak] Add DT support for IOMMU driver: TODO
[rnayak] Add DT support for spinlock driver: TODO
[rnayak] Add DT support for bandgap driver: TODO
[rnayak] Add DT support for keybaord driver: TODO
[rnayak] Add DT support for Accelerometer driver: TODO
[rnayak] Add DT support for Touchscreen driver: TODO
Work Items
Dependency tree
* Blueprints in grey have been implemented.