mbox

[GIT,PULL,2/3] ARM: berlin: DT changes for v4.4 (round 1)

Message ID 1444416494-3117-2-git-send-email-sebastian.hesselbarth@gmail.com
State New
Headers show

Pull-request

git://git.infradead.org/users/hesselba/linux-berlin.git tags/berlin-dt-for-4.4-1

Message

Sebastian Hesselbarth Oct. 9, 2015, 6:48 p.m. UTC
Arnd, Kevin, Olof,

this is round 1 of Marvell Berlin DT changes for v4.4. There is
some improvement in serial aliases/stdout path, cpufreq properties,
and PWM nodes for all SoCs. The cpufreq properties depend on cpuclk
being available, therefore this branch has a dependency with the
cpuclk topic PR sent earlier.

Please pull.

Sebastian

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

  git://git.infradead.org/users/hesselba/linux-berlin.git tags/berlin-dt-for-4.4-1

for you to fetch changes up to 5f5cdc08231eb802ad3890ba3bd2ef272c21b924:

  ARM: berlin: add a PWM node on the BG2CD (2015-10-05 20:09:26 +0200)

----------------------------------------------------------------
Marvell Berlin DT for 4.4 take 1
- use serial aliases and stdout path
- add cpufreq properties to all SoCs
- add pwm nodes for all SoCs

This depends on topic branch berlin-cpuclk-for-4.4-1

----------------------------------------------------------------
Antoine Tenart (6):
      ARM: berlin: dts: add the cpufreq-dt bindings on the BG2Q
      ARM: berlin: dts: add the cpufreq-dt bindings on the BG2
      ARM: berlin: dts: add the cpufreq-dt bindings on the BG2CD
      ARM: berlin: add a PWM node on the BG2Q
      ARM: berlin: add a PWM node on the BG2
      ARM: berlin: add a PWM node on the BG2CD

Jisheng Zhang (2):
      arm: dts: berlin: add aliases for serial
      arm: dts: berlin: use stdout-path

 arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts        |  3 ++-
 arch/arm/boot/dts/berlin2.dtsi                    | 23 +++++++++++++++++++++++
 arch/arm/boot/dts/berlin2cd-google-chromecast.dts |  3 ++-
 arch/arm/boot/dts/berlin2cd.dtsi                  | 20 ++++++++++++++++++++
 arch/arm/boot/dts/berlin2q-marvell-dmp.dts        |  3 ++-
 arch/arm/boot/dts/berlin2q.dtsi                   | 23 +++++++++++++++++++++++
 6 files changed, 72 insertions(+), 3 deletions(-)

Comments

Arnd Bergmann Oct. 14, 2015, 3:44 p.m. UTC | #1
On Friday 09 October 2015 20:48:13 Sebastian Hesselbarth wrote:
> this is round 1 of Marvell Berlin DT changes for v4.4. There is
> some improvement in serial aliases/stdout path, cpufreq properties,
> and PWM nodes for all SoCs. The cpufreq properties depend on cpuclk
> being available, therefore this branch has a dependency with the
> cpuclk topic PR sent earlier.
> 

Pulled into next/dt, thanks!

	Arnd
Sebastian Hesselbarth Oct. 15, 2015, 12:42 p.m. UTC | #2
On 14.10.2015 17:44, Arnd Bergmann wrote:
> On Friday 09 October 2015 20:48:13 Sebastian Hesselbarth wrote:
>> this is round 1 of Marvell Berlin DT changes for v4.4. There is
>> some improvement in serial aliases/stdout path, cpufreq properties,
>> and PWM nodes for all SoCs. The cpufreq properties depend on cpuclk
>> being available, therefore this branch has a dependency with the
>> cpuclk topic PR sent earlier.
>>
>
> Pulled into next/dt, thanks!

Hi Arnd,

the prerequisite cpuclk topic branch didn't make it into arm-soc causing
a build failure on bg2q dts files.

Unfortunately, cpuclk topic branch touches both, dt-includes and driver
code. I was hoping you could also pull the topic branch with berlin/dt.

I am open for suggestions how to deal with it now and in the future.

Sebastian
Arnd Bergmann Oct. 15, 2015, 1:23 p.m. UTC | #3
On Thursday 15 October 2015 14:42:12 Sebastian Hesselbarth wrote:
> On 14.10.2015 17:44, Arnd Bergmann wrote:
> > On Friday 09 October 2015 20:48:13 Sebastian Hesselbarth wrote:
> >> this is round 1 of Marvell Berlin DT changes for v4.4. There is
> >> some improvement in serial aliases/stdout path, cpufreq properties,
> >> and PWM nodes for all SoCs. The cpufreq properties depend on cpuclk
> >> being available, therefore this branch has a dependency with the
> >> cpuclk topic PR sent earlier.
> >>
> >
> > Pulled into next/dt, thanks!
> 
> Hi Arnd,
> 
> the prerequisite cpuclk topic branch didn't make it into arm-soc causing
> a build failure on bg2q dts files.
> 
> Unfortunately, cpuclk topic branch touches both, dt-includes and driver
> code. I was hoping you could also pull the topic branch with berlin/dt.
> 
> I am open for suggestions how to deal with it now and in the future.

Oops, I should have checked this better. In general, you should never
submit a branch that does not by itself build and work. Even if I had
merged your other pull request into the next/drivers branch, I would
still have a broken next/dt branch that I could not submit to Linus.

Can you create a pull request with just one patch that adds the
CLKID_CPU definition so I can merge that into next/dt to get a working
branch again?

After that, please rebase the "clk: berlin: add cpuclk" patch on top
of this one, so we can avoid conflicting commits.

Regarding the MAX_CLKS definition, please leave that out of the
dt-bindings header, it doesn't really belong in there as it has
no significance to the dts files and its definition apparently is
not stable.

	Arnd