mbox

[GIT,PULL] ARM: tegra: DT-related fixes needed by the USB tree

Message ID 1368831045-19105-1-git-send-email-swarren@wwwdotorg.org
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-deps-for-usb

Message

Stephen Warren May 17, 2013, 10:50 p.m. UTC
Felipe, (and Alan, Greg),

These are the changes from the Tegra tree that need to be merged
before the Tegra USB driver patches 4-8 from Venu can be applied. Recall
that we had previously agreed on this approach for v3.9, but Venu's
patches didn't end up being ready until now, unfortunately. I note
that Venu's patches affect both the Tegra USB and PHY drivers.

Following this, I will soon send some patches that fix up some ARM multi-
platform issues in the Tegra EHCI driver. Those won't affect the Tegra
USB PHY driver, but I do expect I'll want to rebase them on top of Venu's
series, since they will probably interact a bit with Venu's patches.

I also soon hope to see patches to:
* Convert the Tegra USB and PHY drivers from the vbus-gpios DT property
  to the new vbus-supply regulator. This will affect both drivers, and
  I really hope will happen soon.
* Add support for Tegra30 and Tegra114 SoCs. I expect this would touch
  both the USB and PHY drivers. This may or may not happen in 3.11.

As such, there will be quite a lot of interaction between the Tegra USB
and PHY drivers in 3.10. I'll let you decide if it's better for them to
go through the main USB tree or the USB PHY tree, and hence who should
pull in this pull request.

----------------------------------------------------------------

Tag description:

The Tegra USB bindings were in bad shape. The patches in this branch
fix the binding definitions, and make all the necessary additions to
the DT files. Stale nodes/properties will be removed early in 3.12
once the USB driver has been updated for the new binding.

These changes are needed in both the USB tree, to allow the driver to
be updated to handle them, and the Tegra tree, so that various tree-
wide DT changes (e.g. conversion of IRQ/GPIO/clock constants to defines)
can be applied on top of them.

----------------------------------------------------------------

The following changes since commit f722406faae2d073cc1d01063d1123c35425939e:

  Linux 3.10-rc1

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tegra-for-3.11-deps-for-usb

for you to fetch changes up to 4c94c8b5b3cc38b0d0b1ec79642f5710e19a3e01:

  ARM: tegra: update device trees for USB binding rework

----------------------------------------------------------------

Venu Byravarasu (3):
      ARM: tegra: finalize USB EHCI and PHY bindings
      ARM: tegra: modify ULPI reset GPIO properties
      ARM: tegra: update device trees for USB binding rework

 .../bindings/usb/nvidia,tegra20-ehci.txt        |   27 ++--------
 .../bindings/usb/nvidia,tegra20-usb-phy.txt     |   41 +++++++++++++--
 arch/arm/boot/dts/tegra20-colibri-512.dtsi      |    6 ++-
 arch/arm/boot/dts/tegra20-harmony.dts           |   15 ++++--
 arch/arm/boot/dts/tegra20-iris-512.dts          |    9 +++-
 arch/arm/boot/dts/tegra20-paz00.dts             |   15 ++++--
 arch/arm/boot/dts/tegra20-seaboard.dts          |   26 ++++++++--
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |    4 ++
 arch/arm/boot/dts/tegra20-trimslice.dts         |   25 +++++++--
 arch/arm/boot/dts/tegra20-ventana.dts           |   15 ++++--
 arch/arm/boot/dts/tegra20-whistler.dts          |   28 ++++++++++
 arch/arm/boot/dts/tegra20.dtsi                  |   49 +++++++++++++-----
 12 files changed, 206 insertions(+), 54 deletions(-)

Comments

Stephen Warren May 28, 2013, 5:15 p.m. UTC | #1
On 05/17/2013 04:50 PM, Stephen Warren wrote:
> Felipe, (and Alan, Greg),
> 
> These are the changes from the Tegra tree that need to be merged
> before the Tegra USB driver patches 4-8 from Venu can be applied. Recall
> that we had previously agreed on this approach for v3.9, but Venu's
> patches didn't end up being ready until now, unfortunately. I note
> that Venu's patches affect both the Tegra USB and PHY drivers.

Felipe, do you know when you plan to pull this into the USB tree, and
apply Venu's patches? Thanks.
Felipe Balbi May 28, 2013, 5:47 p.m. UTC | #2
On Tue, May 28, 2013 at 11:15:25AM -0600, Stephen Warren wrote:
> On 05/17/2013 04:50 PM, Stephen Warren wrote:
> > Felipe, (and Alan, Greg),
> > 
> > These are the changes from the Tegra tree that need to be merged
> > before the Tegra USB driver patches 4-8 from Venu can be applied. Recall
> > that we had previously agreed on this approach for v3.9, but Venu's
> > patches didn't end up being ready until now, unfortunately. I note
> > that Venu's patches affect both the Tegra USB and PHY drivers.
> 
> Felipe, do you know when you plan to pull this into the USB tree, and
> apply Venu's patches? Thanks.

got 35 commits testing right now. This pull is in my list for tomorrow.

sorry for the delay, have been on a trip for the last 3 weeks and now
I'm catching up with emails during my vacations (next 2 weeks).
Felipe Balbi May 29, 2013, 5:55 p.m. UTC | #3
Hi,

On Tue, May 28, 2013 at 08:47:04PM +0300, Felipe Balbi wrote:
> On Tue, May 28, 2013 at 11:15:25AM -0600, Stephen Warren wrote:
> > On 05/17/2013 04:50 PM, Stephen Warren wrote:
> > > Felipe, (and Alan, Greg),
> > > 
> > > These are the changes from the Tegra tree that need to be merged
> > > before the Tegra USB driver patches 4-8 from Venu can be applied. Recall
> > > that we had previously agreed on this approach for v3.9, but Venu's
> > > patches didn't end up being ready until now, unfortunately. I note
> > > that Venu's patches affect both the Tegra USB and PHY drivers.
> > 
> > Felipe, do you know when you plan to pull this into the USB tree, and
> > apply Venu's patches? Thanks.
> 
> got 35 commits testing right now. This pull is in my list for tomorrow.
> 
> sorry for the delay, have been on a trip for the last 3 weeks and now
> I'm catching up with emails during my vacations (next 2 weeks).

the tag is not pushed to where you pointed me to. Please make sure to
git push it.

$ git fetch git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git tag tegra-for-3.11-deps-for-usb
fatal: Couldn't find remote ref refs/tags/tegra-for-3.11-deps-for-usb
Stephen Warren May 29, 2013, 6:02 p.m. UTC | #4
On 05/29/2013 11:55 AM, Felipe Balbi wrote:
> Hi,
> 
> On Tue, May 28, 2013 at 08:47:04PM +0300, Felipe Balbi wrote:
>> On Tue, May 28, 2013 at 11:15:25AM -0600, Stephen Warren wrote:
>>> On 05/17/2013 04:50 PM, Stephen Warren wrote:
>>>> Felipe, (and Alan, Greg),
>>>> 
>>>> These are the changes from the Tegra tree that need to be
>>>> merged before the Tegra USB driver patches 4-8 from Venu can
>>>> be applied. Recall that we had previously agreed on this
>>>> approach for v3.9, but Venu's patches didn't end up being
>>>> ready until now, unfortunately. I note that Venu's patches
>>>> affect both the Tegra USB and PHY drivers.
>>> 
>>> Felipe, do you know when you plan to pull this into the USB
>>> tree, and apply Venu's patches? Thanks.
>> 
>> got 35 commits testing right now. This pull is in my list for
>> tomorrow.
>> 
>> sorry for the delay, have been on a trip for the last 3 weeks and
>> now I'm catching up with emails during my vacations (next 2
>> weeks).
> 
> the tag is not pushed to where you pointed me to. Please make sure
> to git push it.
> 
> $ git fetch
> git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra.git
> tag tegra-for-3.11-deps-for-usb fatal: Couldn't find remote ref
> refs/tags/tegra-for-3.11-deps-for-usb

Sorry about that. I could have sworn I checked that, but obviously not.

Anyway, I've pushed it now, and the command you quoted above works for
me, so I think it's replicated out already.