Re: [PATCH v3 3/3] ARM: mach-shmobile: r8a7740: Setup the serial devices using DT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Simon,

[Added Guennadi to CC]

On Sat, Mar 2, 2013 at 10:31 AM, Simon Horman <horms@xxxxxxxxxxxx> wrote:
> On Fri, Mar 01, 2013 at 10:21:27AM -0600, Bastian Hecht wrote:
>> 2013/3/1 Simon Horman <horms@xxxxxxxxxxxx>:
>> > On Tue, Feb 26, 2013 at 11:03:28AM -0600, Bastian Hecht wrote:
>> >> We can now use the Device Tree for bringing up our serial devices. We
>> >> need to add an alternative early_devices list in setup-r8a7740 without
>> >> the serial devices and move them into the Armadillo-reference .dts config file.
>> >
>> > Hi Bastian,
>> >
>> > could you please refresh this patch on top of the current topic/intc-of.
>> > In particular, it conflicts with changes made by:
>> >
>> > ARM: shmobile: r8a7740: Do not use early devices with DT reference
>>
>> Sure.
>>
>> I've prepared the patch - but I start to wonder if the DT
>> specification for the SCIF devices should go into r8a7740.dtsi rather
>> than r8a7740-armadillo-reference.dts. So far it's included in
>> setup-r8a7740.c and not in the board code - that's a strong indication
>> for it, no?
>
> I forget exactly how the discussion went, but for the kzm9g the
> SDHI has ended up in the dts file for the board not the sh73a0 SoC.
>
> So I assume that r8a7740-armadillo-reference.dts is the correct place
> for SDHI on the armadillo.
>
> Magnus, can you confirm that SDHI belongs to the board not the SoC?

What does the data sheet say?

The SDHI hardware block is included in the SoC. It may however need
some board specific configuration. I believe the correct way is to
define the common parts in the SoC-specific dtsi file and add
board-specific configuration in the board-specific dts file. Perhaps
you can consult Guennadi about this, he has been tasked with SDHI and
MMCIF.

>> I want to post a patchset for the CMT timer soon. There it's the same.
>
> Magnus, could you also let us know if CMT should go in the board or SoC dts?

In the SoC. As a general rule, if there is a platform device in
setup-nnnn.c then the device does not need any board specific
configuration. Such devices should be put in the SoC-specific dtsi
file.

Thanks,

/ magnus
--
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux