public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 0/2] ARM: dts: AM33XX: node definition cleanups
@ 2013-08-10 17:05 Javier Martinez Canillas
  2013-08-10 17:05 ` [PATCH 1/2] ARM: dts: AM33XX: use pinmux node defined in included file Javier Martinez Canillas
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Javier Martinez Canillas @ 2013-08-10 17:05 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

While reviewing the submission of a DT file for a new board
based on the am3352 SoC, I noticed that am33xx*.dts files needed
some cleanups. All am33xx based board files redefine device nodes
that are already defined in the included am33xx.dtsi file.

This not only makes the DTS harder to maintain without any benefit
but also leaks SoC internal details to board files such as how the
OCP interconnect is modeled (currently just a flat representation)
and the addresses of some IP modules that are part of the SoC and
are not going to change from board to board.

This patch-set cleans these board files and is composed of the
following patches:

[PATCH 1/2] ARM: dts: AM33XX: use pinmux node defined in included
[PATCH 2/2] ARM: dts: AM33XX: don't redefine OCP bus and device

NOTE: I don't own any of these am33xx based boards so I was only
able to build test the changes. However I compared the generated
dtb before and after the changes and the disassembled DTS with
dtc -I dtb -O dts foo.dtb > bar.dts are identical.

Even though the binary dtb is the same and there shouldn't be
any visible changes, boot testing will be highly appreciated.

Thanks a lot and best regards,
Javier

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-08-16 10:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-10 17:05 [PATCH 0/2] ARM: dts: AM33XX: node definition cleanups Javier Martinez Canillas
2013-08-10 17:05 ` [PATCH 1/2] ARM: dts: AM33XX: use pinmux node defined in included file Javier Martinez Canillas
2013-08-10 17:05 ` [PATCH 2/2] ARM: dts: AM33XX: don't redefine OCP bus and device nodes Javier Martinez Canillas
2013-08-13 11:45 ` [PATCH 0/2] ARM: dts: AM33XX: node definition cleanups Benoit Cousson
2013-08-14 10:21   ` Mohammed, Afzal
2013-08-16  9:25   ` Rajendra Nayak
2013-08-16 10:47     ` Benoit Cousson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox