mbox

[GIT,PULL] ARM: mediatek: arm64 updates for v4.2

Message ID CABuKBeLhFR=94cF301wL7J8hJVTtyseoD7g45PLE6znQkPAFGQ@mail.gmail.com
State New
Headers show

Pull-request

https://github.com/mbgg/linux-mediatek.git tags/v4.1-next-arm64

Message

Matthias Brugger May 27, 2015, 3:14 p.m. UTC
Hi Arnd and Olof,

Please take the following changes into account.

Thanks,
Matthias

---

The following changes since commit b787f68c36d49bb1d9236f403813641efa74a031:

  Linux 4.1-rc1 (2015-04-26 17:59:10 -0700)

are available in the git repository at:

  https://github.com/mbgg/linux-mediatek.git tags/v4.1-next-arm64

for you to fetch changes up to d211193d4ddeab0327f4b571ec34f641ae59eb89:

  arm64: dts: mt8173: Add PMIC wrapper device node (2015-05-27 13:41:18 +0200)

----------------------------------------------------------------
- dts: fixup pinctrl mt8173
- dts: mt8173-evb fix model name
- dts: mt8173 fix identation
- dts: mt8173 add clock controller
- dts: mt8173 change uart clocks
- dts: mt8173 add pmic wrapper

----------------------------------------------------------------
Daniel Kurtz (1):
      arm64: dts: mt8173: fix some indentation

Sascha Hauer (3):
      arm64: dts: mt8173: Add clock controller device nodes
      arm64: dts: mt8173: Use real clock for UARTs
      arm64: dts: mt8173: Add PMIC wrapper device node

Yingjoe Chen (2):
      arm64: dts: mt8173: Fixup pinctrl nodes
      arm64: dts: mt8173-evb: fix model name

 arch/arm64/boot/dts/mediatek/mt8173-evb.dts |  3 +-
 arch/arm64/boot/dts/mediatek/mt8173.dtsi    | 98 ++++++++++++++++++++++-------
 2 files changed, 78 insertions(+), 23 deletions(-)

Comments

Arnd Bergmann May 29, 2015, 12:04 p.m. UTC | #1
On Wednesday 27 May 2015 17:14:08 Matthias Brugger wrote:
> - dts: fixup pinctrl mt8173
> - dts: mt8173-evb fix model name
> - dts: mt8173 fix identation
> - dts: mt8173 add clock controller
> - dts: mt8173 change uart clocks
> - dts: mt8173 add pmic wrapper
> 

Pulled into next/dt, thanks!

	Arnd
Arnd Bergmann May 29, 2015, 12:07 p.m. UTC | #2
On Friday 29 May 2015 14:04:32 Arnd Bergmann wrote:
> On Wednesday 27 May 2015 17:14:08 Matthias Brugger wrote:
> > - dts: fixup pinctrl mt8173
> > - dts: mt8173-evb fix model name
> > - dts: mt8173 fix identation
> > - dts: mt8173 add clock controller
> > - dts: mt8173 change uart clocks
> > - dts: mt8173 add pmic wrapper
> > 
> 
> Pulled into next/dt, thanks!
> 

Dropped it again, after getting a build error:

  DTC     arch/arm64/boot/dts/mediatek/mt8173-evb.dtb
In file included from ../arch/arm64/boot/dts/mediatek/mt8173-evb.dts:16:0:
../arch/arm64/boot/dts/mediatek/mt8173.dtsi:14:42: fatal error: dt-bindings/clock/mt8173-clk.h: No such file or directory
 #include <dt-bindings/clock/mt8173-clk.h>
                                          ^

Please fix and resubmit.

	Arnd
Sascha Hauer May 29, 2015, 12:58 p.m. UTC | #3
On Fri, May 29, 2015 at 02:07:40PM +0200, Arnd Bergmann wrote:
> On Friday 29 May 2015 14:04:32 Arnd Bergmann wrote:
> > On Wednesday 27 May 2015 17:14:08 Matthias Brugger wrote:
> > > - dts: fixup pinctrl mt8173
> > > - dts: mt8173-evb fix model name
> > > - dts: mt8173 fix identation
> > > - dts: mt8173 add clock controller
> > > - dts: mt8173 change uart clocks
> > > - dts: mt8173 add pmic wrapper
> > > 
> > 
> > Pulled into next/dt, thanks!
> > 
> 
> Dropped it again, after getting a build error:
> 
>   DTC     arch/arm64/boot/dts/mediatek/mt8173-evb.dtb
> In file included from ../arch/arm64/boot/dts/mediatek/mt8173-evb.dts:16:0:
> ../arch/arm64/boot/dts/mediatek/mt8173.dtsi:14:42: fatal error: dt-bindings/clock/mt8173-clk.h: No such file or directory
>  #include <dt-bindings/clock/mt8173-clk.h>
>                                           ^
> 
> Please fix and resubmit.

These come from the clk tree. My original suggestion was to pull in this
dts changes late after -rc1. Other possibility: Stephen, can you provide
a stable commit containing the Mediatek clk changes?

Sascha
Arnd Bergmann May 29, 2015, 2:28 p.m. UTC | #4
On Friday 29 May 2015 14:58:29 Sascha Hauer wrote:
> On Fri, May 29, 2015 at 02:07:40PM +0200, Arnd Bergmann wrote:
> > On Friday 29 May 2015 14:04:32 Arnd Bergmann wrote:
> > > On Wednesday 27 May 2015 17:14:08 Matthias Brugger wrote:
> > > > - dts: fixup pinctrl mt8173
> > > > - dts: mt8173-evb fix model name
> > > > - dts: mt8173 fix identation
> > > > - dts: mt8173 add clock controller
> > > > - dts: mt8173 change uart clocks
> > > > - dts: mt8173 add pmic wrapper
> > > > 
> > > 
> > > Pulled into next/dt, thanks!
> > > 
> > 
> > Dropped it again, after getting a build error:
> > 
> >   DTC     arch/arm64/boot/dts/mediatek/mt8173-evb.dtb
> > In file included from ../arch/arm64/boot/dts/mediatek/mt8173-evb.dts:16:0:
> > ../arch/arm64/boot/dts/mediatek/mt8173.dtsi:14:42: fatal error: dt-bindings/clock/mt8173-clk.h: No such file or directory
> >  #include <dt-bindings/clock/mt8173-clk.h>
> >                                           ^
> > 
> > Please fix and resubmit.
> 
> These come from the clk tree. My original suggestion was to pull in this
> dts changes late after -rc1.

Please don't do it that way. If you can't figure out a way to
avoid the dependency, just stage it out over an extra merge window
and add the driver first and the dt changes the next time.

> Other possibility: Stephen, can you provide
> a stable commit containing the Mediatek clk changes?

That would work.

	Arnd
Stephen Boyd May 29, 2015, 4:46 p.m. UTC | #5
On 05/29, Arnd Bergmann wrote:
> On Friday 29 May 2015 14:58:29 Sascha Hauer wrote:
> > On Fri, May 29, 2015 at 02:07:40PM +0200, Arnd Bergmann wrote:
> > > On Friday 29 May 2015 14:04:32 Arnd Bergmann wrote:
> > > > On Wednesday 27 May 2015 17:14:08 Matthias Brugger wrote:
> > > > > - dts: fixup pinctrl mt8173
> > > > > - dts: mt8173-evb fix model name
> > > > > - dts: mt8173 fix identation
> > > > > - dts: mt8173 add clock controller
> > > > > - dts: mt8173 change uart clocks
> > > > > - dts: mt8173 add pmic wrapper
> > > > > 
> > > > 
> > > > Pulled into next/dt, thanks!
> > > > 
> > > 
> > > Dropped it again, after getting a build error:
> > > 
> > >   DTC     arch/arm64/boot/dts/mediatek/mt8173-evb.dtb
> > > In file included from ../arch/arm64/boot/dts/mediatek/mt8173-evb.dts:16:0:
> > > ../arch/arm64/boot/dts/mediatek/mt8173.dtsi:14:42: fatal error: dt-bindings/clock/mt8173-clk.h: No such file or directory
> > >  #include <dt-bindings/clock/mt8173-clk.h>
> > >                                           ^
> > > 
> > > Please fix and resubmit.
> > 
> > These come from the clk tree. My original suggestion was to pull in this
> > dts changes late after -rc1.
> 
> Please don't do it that way. If you can't figure out a way to
> avoid the dependency, just stage it out over an extra merge window
> and add the driver first and the dt changes the next time.
> 
> > Other possibility: Stephen, can you provide
> > a stable commit containing the Mediatek clk changes?
> 
> That would work.

Or another possibility, put the same header file into the branch
you send to arm-soc. Git will figure out that the files are
exactly the same and there's no cross tree dependency.
Matthias Brugger June 1, 2015, 8:07 a.m. UTC | #6
2015-05-29 18:46 GMT+02:00 Stephen Boyd <sboyd@codeaurora.org>:
> On 05/29, Arnd Bergmann wrote:
>> On Friday 29 May 2015 14:58:29 Sascha Hauer wrote:
>> > On Fri, May 29, 2015 at 02:07:40PM +0200, Arnd Bergmann wrote:
>> > > On Friday 29 May 2015 14:04:32 Arnd Bergmann wrote:
>> > > > On Wednesday 27 May 2015 17:14:08 Matthias Brugger wrote:
>> > > > > - dts: fixup pinctrl mt8173
>> > > > > - dts: mt8173-evb fix model name
>> > > > > - dts: mt8173 fix identation
>> > > > > - dts: mt8173 add clock controller
>> > > > > - dts: mt8173 change uart clocks
>> > > > > - dts: mt8173 add pmic wrapper
>> > > > >
>> > > >
>> > > > Pulled into next/dt, thanks!
>> > > >
>> > >
>> > > Dropped it again, after getting a build error:
>> > >
>> > >   DTC     arch/arm64/boot/dts/mediatek/mt8173-evb.dtb
>> > > In file included from ../arch/arm64/boot/dts/mediatek/mt8173-evb.dts:16:0:
>> > > ../arch/arm64/boot/dts/mediatek/mt8173.dtsi:14:42: fatal error: dt-bindings/clock/mt8173-clk.h: No such file or directory
>> > >  #include <dt-bindings/clock/mt8173-clk.h>
>> > >                                           ^
>> > >
>> > > Please fix and resubmit.
>> >
>> > These come from the clk tree. My original suggestion was to pull in this
>> > dts changes late after -rc1.
>>
>> Please don't do it that way. If you can't figure out a way to
>> avoid the dependency, just stage it out over an extra merge window
>> and add the driver first and the dt changes the next time.
>>
>> > Other possibility: Stephen, can you provide
>> > a stable commit containing the Mediatek clk changes?
>>
>> That would work.
>
> Or another possibility, put the same header file into the branch
> you send to arm-soc. Git will figure out that the files are
> exactly the same and there's no cross tree dependency.

OK, I will do that.
Arnd Bergmann June 1, 2015, 8:11 a.m. UTC | #7
On Monday 01 June 2015 10:07:40 Matthias Brugger wrote:
> 2015-05-29 18:46 GMT+02:00 Stephen Boyd <sboyd@codeaurora.org>:
> > On 05/29, Arnd Bergmann wrote:
> >> On Friday 29 May 2015 14:58:29 Sascha Hauer wrote:
> >> > On Fri, May 29, 2015 at 02:07:40PM +0200, Arnd Bergmann wrote:
> >> > > On Friday 29 May 2015 14:04:32 Arnd Bergmann wrote:
> >> > > > On Wednesday 27 May 2015 17:14:08 Matthias Brugger wrote:
> >> > > > > - dts: fixup pinctrl mt8173
> >> > > > > - dts: mt8173-evb fix model name
> >> > > > > - dts: mt8173 fix identation
> >> > > > > - dts: mt8173 add clock controller
> >> > > > > - dts: mt8173 change uart clocks
> >> > > > > - dts: mt8173 add pmic wrapper
> >> > > > >
> >> > > >
> >> > > > Pulled into next/dt, thanks!
> >> > > >
> >> > >
> >> > > Dropped it again, after getting a build error:
> >> > >
> >> > >   DTC     arch/arm64/boot/dts/mediatek/mt8173-evb.dtb
> >> > > In file included from ../arch/arm64/boot/dts/mediatek/mt8173-evb.dts:16:0:
> >> > > ../arch/arm64/boot/dts/mediatek/mt8173.dtsi:14:42: fatal error: dt-bindings/clock/mt8173-clk.h: No such file or directory
> >> > >  #include <dt-bindings/clock/mt8173-clk.h>
> >> > >                                           ^
> >> > >
> >> > > Please fix and resubmit.
> >> >
> >> > These come from the clk tree. My original suggestion was to pull in this
> >> > dts changes late after -rc1.
> >>
> >> Please don't do it that way. If you can't figure out a way to
> >> avoid the dependency, just stage it out over an extra merge window
> >> and add the driver first and the dt changes the next time.
> >>
> >> > Other possibility: Stephen, can you provide
> >> > a stable commit containing the Mediatek clk changes?
> >>
> >> That would work.
> >
> > Or another possibility, put the same header file into the branch
> > you send to arm-soc. Git will figure out that the files are
> > exactly the same and there's no cross tree dependency.
> 
> OK, I will do that.
> 

If you put the same file in two branches, please use the same commit
ID. While git can figure it out when everything goes right, it will
fail horribly if one of the branches later gets a patch on top that
modifies the file, before the two branches get merged.


	Arnd
Matthias Brugger June 1, 2015, 8:56 a.m. UTC | #8
2015-06-01 10:11 GMT+02:00 Arnd Bergmann <arnd@arndb.de>:
> On Monday 01 June 2015 10:07:40 Matthias Brugger wrote:
>> 2015-05-29 18:46 GMT+02:00 Stephen Boyd <sboyd@codeaurora.org>:
>> > On 05/29, Arnd Bergmann wrote:
>> >> On Friday 29 May 2015 14:58:29 Sascha Hauer wrote:
>> >> > On Fri, May 29, 2015 at 02:07:40PM +0200, Arnd Bergmann wrote:
>> >> > > On Friday 29 May 2015 14:04:32 Arnd Bergmann wrote:
>> >> > > > On Wednesday 27 May 2015 17:14:08 Matthias Brugger wrote:
>> >> > > > > - dts: fixup pinctrl mt8173
>> >> > > > > - dts: mt8173-evb fix model name
>> >> > > > > - dts: mt8173 fix identation
>> >> > > > > - dts: mt8173 add clock controller
>> >> > > > > - dts: mt8173 change uart clocks
>> >> > > > > - dts: mt8173 add pmic wrapper
>> >> > > > >
>> >> > > >
>> >> > > > Pulled into next/dt, thanks!
>> >> > > >
>> >> > >
>> >> > > Dropped it again, after getting a build error:
>> >> > >
>> >> > >   DTC     arch/arm64/boot/dts/mediatek/mt8173-evb.dtb
>> >> > > In file included from ../arch/arm64/boot/dts/mediatek/mt8173-evb.dts:16:0:
>> >> > > ../arch/arm64/boot/dts/mediatek/mt8173.dtsi:14:42: fatal error: dt-bindings/clock/mt8173-clk.h: No such file or directory
>> >> > >  #include <dt-bindings/clock/mt8173-clk.h>
>> >> > >                                           ^
>> >> > >
>> >> > > Please fix and resubmit.
>> >> >
>> >> > These come from the clk tree. My original suggestion was to pull in this
>> >> > dts changes late after -rc1.
>> >>
>> >> Please don't do it that way. If you can't figure out a way to
>> >> avoid the dependency, just stage it out over an extra merge window
>> >> and add the driver first and the dt changes the next time.
>> >>
>> >> > Other possibility: Stephen, can you provide
>> >> > a stable commit containing the Mediatek clk changes?
>> >>
>> >> That would work.
>> >
>> > Or another possibility, put the same header file into the branch
>> > you send to arm-soc. Git will figure out that the files are
>> > exactly the same and there's no cross tree dependency.
>>
>> OK, I will do that.
>>
>
> If you put the same file in two branches, please use the same commit
> ID. While git can figure it out when everything goes right, it will
> fail horribly if one of the branches later gets a patch on top that
> modifies the file, before the two branches get merged.

I just saw, that the commit in question has dependencies to other commits.
So I decided I will drop the patches which cause problems. They should
go into the next merge window.

Regards,
Matthias
Arnd Bergmann June 1, 2015, 2:32 p.m. UTC | #9
On Monday 01 June 2015 10:56:35 Matthias Brugger wrote:
> 2015-06-01 10:11 GMT+02:00 Arnd Bergmann <arnd@arndb.de>:
> >
> > If you put the same file in two branches, please use the same commit
> > ID. While git can figure it out when everything goes right, it will
> > fail horribly if one of the branches later gets a patch on top that
> > modifies the file, before the two branches get merged.
> 
> I just saw, that the commit in question has dependencies to other commits.
> So I decided I will drop the patches which cause problems. They should
> go into the next merge window.
> 

Ok, thanks. That will make it simpler for me.

	Arnd