summaryrefslogtreecommitdiffstats
tag nameomap-for-v3.14/omap3-board-removal-signed (91c7807133203c115ef454ac2df17fe3a62b29f2)
tag date2013-12-09 11:00:31 -0800
tagged byTony Lindgren <tony@atomide.com>
tagged objectcommit 736e812636...
downloadlinux-omap-omap-for-v3.14/omap3-board-removal-signed.tar.gz
We can now finally make mach-omap2 to boot with device tree only and get
rid of over 20k lines of platform init code that way. Most basic devices already work using device tree based initialization and the remaining devices can be initialized using platform data with pdata-quirks.c. So for most missing boards it's just a question of adding a .dts file that should be fairly similar to one of the existing .dts files as we've tried to cover all basic omap3 board types. For people getting started updating their board files to for device tree, there are some basic instructions in commit 8dc8b3ddf5d7 (ARM: OMAP2+: Remove legacy omap3 board-*.c files and make mach-omap2 DT only for booting). Please also note that there are also some related fixes making their way into the mainline kernel that are needed for some use cases: PM off-idle for omap3 and wake-up events need the following two patches: [PATCH] of/platform: Fix no irq domain found errors when populating interrupts http://lkml.org/lkml/2013/11/22/520 [PATCH] ARM: dts: Fix omap serial wake-up when booted with device tree http://www.spinics.net/lists/devicetree/msg13374.html EMAC Ethernet on am3517 boards needs: [PATCH] net: davinci_emac: Fix platform data handling and make usable for am3517 http://patchwork.ozlabs.org/patch/296351/ Ethernet for boards using smc91x needs: [PATCH v2] net: smc91x: Fix device tree based configuration so it's usable http://www.spinics.net/lists/netdev/msg258913.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) iQIcBAABAgAGBQJSphY5AAoJEBvUPslcq6VzbYUQAM2vjm9FAueRAJ0s1KHJ6tax 0vA+WOeWezlo9Vvb6WTcIcCEyCIFFM/W6tU6YefTGoyFFBUUV9sUvzaQqfeeImP9 G4IxbV4t7ZP+Usxha0JP6ua3WDOP06hREmLiNaxEC7ankbtHXI57Bf5axUXvEmsI 2nD/RphSk6KulPpbJcbKLeGISb1iOwlrEQLpd2+/K2Po3x7EU5Pc+h/0mu9pgAuc ELCCjP1YLJ5d1y6YRBITvXpBD3SRIXg7vfw4qIosQqN21CHm+8muhL36abAmzEjI TI77o0nyandjb+tDCja36Giri8ZjlBHiUcnXV4EdZ0lxreOkMgsMiiCDBE3r72NH WSvP1f4lM0toJ6dyBcErLMlfJUBrq/GAAtZR0XgImKDu+SI4F/sniGwD3RaRn5/z J3eUyv27mEi8NW11K3vup4w4iVFl0YofkBxcn8ZgsIfcMpLnFXc4PCiaxulwekn2 eTKnqV4GnZ2nqEwg6vhaNBPZFTI+wHs9ZFyIkabb6MateoP7TGLaHqt9W+gbs/RI 8Tu3E/lPX2hxUww8JpsCxYr6iXGryZ44J2MsAZadGBUpwHZLJKvCdUkeoBtYp6Fd xe57gr4HOLdKMpi2VwfuZWA/2ei7L8sj8/d/hcz0gV7Rwrs9bJR0yefLpG4UCdaE 4PuzL7O4PoyvjCpmV4qL =GosD -----END PGP SIGNATURE-----