Re: [PATCH 0/5] Broken DM816x support in Linux 3.10-rc4

From: Paul Walmsley
Date: Wed Jun 05 2013 - 23:55:00 EST


On Wed, 5 Jun 2013, Aida Mynzhasova wrote:

> Not so long ago I tried to boot Linux 3.10-rc4 kernel on DM816x EVM
> board. Unfortunately, my attempts were failed by reason of poor
> support of DM81xx-based devices in new kernels.

Yeah, TI pretty much gave up on trying to get support for that chip
upstream a few years ago. Same for DM814x.

> So, I suggest you this patch series, which fixes that kernel crush and
> adds new functions/structures, required for early initialization on
> DM816x (power and clock domains, hwmods). After applying these patches
> the kernel is able to successfully continue booting till clock
> initialization (will be added later).

OK, it will be great to get my DM8168EVM booting on mainline. But there
are a few preliminary issues with the patches:

1. All new chip and board support needs to be DT-only. So, no new board
files. Also, all the hwmod data shouldn't have IRQ, DMA, etc. data - that
should come from DT. See for example the recently posted patch "[PATCH
13/14] ARM: AM33XX: hwmod data: irq, dma and addr info clean up"

2. Looks like patch 2 is missing from the list. If it's too big for the
list, please break it down into smaller patches.

3. Did you write this code and data, hwmods, etc., or did it come from a
TI kernel? Please note this clearly in the patch descriptions.

- Paul