[PATCH 21/21] ARM: Kirkwood: Remove DT support
From: Jason Cooper <hidden>
Date: 2014-02-20 23:24:38
On Thu, Feb 20, 2014 at 11:58:54AM +0100, Andrew Lunn wrote:
On Thu, Feb 20, 2014 at 10:30:17AM +0000, Ian Campbell wrote:quoted
On Fri, 2014-02-07 at 18:34 +0100, Sebastian Hesselbarth wrote:quoted
On 02/07/2014 12:42 AM, Andrew Lunn wrote:quoted
Now that all the device tree support is in mach-mvebu, remove it from mach-kirkwood. Regenerate kirkwood_defconfig, removing all DT support, and a couples/DT/board-file/?We keep any system using -setup.c files, and remove the ability to boot systems with a DT description. Thus mach-kirkwood becomes legacy, and you should now be trying to only use mach-mvebu, compiled for v5 systems and a second compile for v7 systems. There are four systems left in mach-kirkwood which don't have DT equivalent. These are LaCie 2Big and 5Big, HP t5325 thin client and Marvell OpenRD machines. I'm working on t5325 and Openrd. The sticking point is audio support, which no other board has done with DT yet. The two LeCie boards have a custom LED driver which needs a DT binding. My gut feeling is that we won't get these four converted to DT in time for 3.15.
Why not do like we did when we started the kirkwood dt conversion? Create dts files for the remaining boards, and do if (of_machine_is_compatible(...)) legacy_audio_init() in board-v5.c? I suspect audio is going to take time to sort out. I'd hate to delay this just for that. thx, Jason.