* [GIT PULL 1/4]: phy: tegra: Changes for v4.7-rc1
[not found] ` <1461945149-23686-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2016-04-29 15:52 ` Thierry Reding
[not found] ` <1461945149-23686-2-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-04-29 15:52 ` [GIT PULL 2/4]: PCI: " Thierry Reding
` (2 subsequent siblings)
3 siblings, 1 reply; 10+ messages in thread
From: Thierry Reding @ 2016-04-29 15:52 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A
Cc: Stephen Warren, Alexandre Courbot, Jon Hunter, Michael Turquette,
Stephen Boyd, Kishon Vijay Abraham I, Greg Kroah-Hartman,
Mathias Nyman, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-usb-u79uwXL29TY76Z2rM5mHXA
The following changes since commit 3358d2d9f47af86bdd71edb24b361f72a54ec04e:
clk: tegra: Add interface to enable hardware control of SATA/XUSB PLLs (2016-04-28 12:41:44 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.7-phy
for you to fetch changes up to 87d66f280672800c9c2ad1ce3b7a993ce1e04769:
phy: tegra: Add Tegra210 support (2016-04-29 16:44:48 +0200)
This depends on the first patch of a separate branch that will be
merged through the clk tree.
Thierry
----------------------------------------------------------------
phy: tegra: Changes for v4.7-rc1
This set of patches adds support for the Tegra XUSB pad controller. The
controller provides a set of pads (lanes) that are used for I/O by other
IP blocks within Tegra SoCs (PCIe, SATA and XUSB).
----------------------------------------------------------------
Thierry Reding (6):
Merge branch 'for-4.7/clk' into for-4.7/phy
phy: core: Allow children node to be overridden
dt-bindings: phy: Add NVIDIA Tegra XUSB pad controller binding
dt-bindings: phy: tegra-xusb-padctl: Add Tegra210 support
phy: Add Tegra XUSB pad controller support
phy: tegra: Add Tegra210 support
.../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 733 +++++++
.../pinctrl/nvidia,tegra124-xusb-padctl.txt | 6 +
Documentation/phy.txt | 16 +-
drivers/phy/Kconfig | 2 +
drivers/phy/Makefile | 2 +
drivers/phy/phy-core.c | 50 +-
drivers/phy/tegra/Kconfig | 8 +
drivers/phy/tegra/Makefile | 6 +
drivers/phy/tegra/xusb-tegra124.c | 1752 +++++++++++++++++
drivers/phy/tegra/xusb-tegra210.c | 2045 ++++++++++++++++++++
drivers/phy/tegra/xusb.c | 1021 ++++++++++
drivers/phy/tegra/xusb.h | 421 ++++
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 20 +-
include/linux/phy/phy.h | 31 +-
include/linux/phy/tegra/xusb.h | 30 +
include/soc/tegra/fuse.h | 1 +
16 files changed, 6110 insertions(+), 34 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.txt
create mode 100644 drivers/phy/tegra/Kconfig
create mode 100644 drivers/phy/tegra/Makefile
create mode 100644 drivers/phy/tegra/xusb-tegra124.c
create mode 100644 drivers/phy/tegra/xusb-tegra210.c
create mode 100644 drivers/phy/tegra/xusb.c
create mode 100644 drivers/phy/tegra/xusb.h
create mode 100644 include/linux/phy/tegra/xusb.h
^ permalink raw reply [flat|nested] 10+ messages in thread* [GIT PULL 2/4]: PCI: tegra: Changes for v4.7-rc1
[not found] ` <1461945149-23686-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-04-29 15:52 ` [GIT PULL 1/4]: phy: tegra: Changes for v4.7-rc1 Thierry Reding
@ 2016-04-29 15:52 ` Thierry Reding
[not found] ` <1461945149-23686-3-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-04-29 15:52 ` [GIT PULL 3/4]: usb: host: xhci-tegra: " Thierry Reding
2016-04-29 15:52 ` [GIT PULL 4/4]: ARM: tegra: Enable the XUSB controller Thierry Reding
3 siblings, 1 reply; 10+ messages in thread
From: Thierry Reding @ 2016-04-29 15:52 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A
Cc: Stephen Warren, Alexandre Courbot, Jon Hunter, Michael Turquette,
Stephen Boyd, Kishon Vijay Abraham I, Greg Kroah-Hartman,
Mathias Nyman, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-usb-u79uwXL29TY76Z2rM5mHXA
The following changes since commit 87d66f280672800c9c2ad1ce3b7a993ce1e04769:
phy: tegra: Add Tegra210 support (2016-04-29 16:44:48 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.7-pci
for you to fetch changes up to 6fe7c187e026c8b610df9dda7d9befc70cbfd169:
PCI: tegra: Support per-lane PHYs (2016-04-29 16:47:54 +0200)
This depends on pull request 1/4 containing the PHY changes.
Thierry
----------------------------------------------------------------
PCI: tegra: Changes for v4.7-rc1
These patches update the Tegra PCIe host bridge controller device tree
bindings and driver to cope with per-lane PHYs on Tegra124 and later.
----------------------------------------------------------------
Thierry Reding (3):
Merge branch 'for-4.7/phy' into for-4.7/pci
dt-bindings: pci: tegra: Update for per-lane PHYs
PCI: tegra: Support per-lane PHYs
.../bindings/pci/nvidia,tegra20-pcie.txt | 224 ++++++++++++++++++-
drivers/pci/host/pci-tegra.c | 244 +++++++++++++++++++--
2 files changed, 446 insertions(+), 22 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 10+ messages in thread* [GIT PULL 3/4]: usb: host: xhci-tegra: Changes for v4.7-rc1
[not found] ` <1461945149-23686-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-04-29 15:52 ` [GIT PULL 1/4]: phy: tegra: Changes for v4.7-rc1 Thierry Reding
2016-04-29 15:52 ` [GIT PULL 2/4]: PCI: " Thierry Reding
@ 2016-04-29 15:52 ` Thierry Reding
[not found] ` <1461945149-23686-4-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-04-29 15:52 ` [GIT PULL 4/4]: ARM: tegra: Enable the XUSB controller Thierry Reding
3 siblings, 1 reply; 10+ messages in thread
From: Thierry Reding @ 2016-04-29 15:52 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A
Cc: Stephen Warren, Alexandre Courbot, Jon Hunter, Michael Turquette,
Stephen Boyd, Kishon Vijay Abraham I, Greg Kroah-Hartman,
Mathias Nyman, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-usb-u79uwXL29TY76Z2rM5mHXA
The following changes since commit 87d66f280672800c9c2ad1ce3b7a993ce1e04769:
phy: tegra: Add Tegra210 support (2016-04-29 16:44:48 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.7-xhci
for you to fetch changes up to ab065e969640d9afd3967266eb3193fb3ac298bd:
usb: xhci: tegra: Add Tegra210 support (2016-04-29 16:48:59 +0200)
This depends on pull request 1/4 containing the PHY changes.
Thierry
----------------------------------------------------------------
usb: host: xhci-tegra: Changes for v4.7-rc1
This set of patches introduces a driver for the XUSB controller found on
NVIDIA Tegra SoCs. When loaded with a firmware (available via the linux-
firmware repository), it provides an XHCI-compatible interface.
----------------------------------------------------------------
Thierry Reding (5):
Merge branch 'for-4.7/phy' into for-4.7/xhci
dt-bindings: usb: Add NVIDIA Tegra XUSB controller binding
dt-bindings: usb: xhci-tegra: Add Tegra210 XUSB controller support
usb: xhci: Add NVIDIA Tegra XUSB controller driver
usb: xhci: tegra: Add Tegra210 support
.../bindings/usb/nvidia,tegra124-xusb.txt | 120 ++
drivers/usb/host/Kconfig | 9 +
drivers/usb/host/Makefile | 1 +
drivers/usb/host/xhci-tegra.c | 1331 ++++++++++++++++++++
4 files changed, 1461 insertions(+)
create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra124-xusb.txt
create mode 100644 drivers/usb/host/xhci-tegra.c
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 10+ messages in thread* [GIT PULL 4/4]: ARM: tegra: Enable the XUSB controller
[not found] ` <1461945149-23686-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
` (2 preceding siblings ...)
2016-04-29 15:52 ` [GIT PULL 3/4]: usb: host: xhci-tegra: " Thierry Reding
@ 2016-04-29 15:52 ` Thierry Reding
[not found] ` <1461945149-23686-5-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
3 siblings, 1 reply; 10+ messages in thread
From: Thierry Reding @ 2016-04-29 15:52 UTC (permalink / raw)
To: arm-DgEjT+Ai2ygdnm+yROfE0A
Cc: Stephen Warren, Alexandre Courbot, Jon Hunter, Michael Turquette,
Stephen Boyd, Kishon Vijay Abraham I, Greg Kroah-Hartman,
Mathias Nyman, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-usb-u79uwXL29TY76Z2rM5mHXA
The following changes since commit f55532a0c0b8bb6148f4e07853b876ef73bc69ca:
Linux 4.6-rc1 (2016-03-26 16:03:24 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.7-xusb
for you to fetch changes up to 7bdf9d2308192bf732798bff6af0781528ebb5f0:
ARM: multi_v7: Enable Tegra XUSB controller in defconfig (2016-04-29 16:49:57 +0200)
This depends on pull requests 1/4, 2/4 and 3/4. I've included the full
shortlog and diffstat since v4.6-rc1 to make it more obvious what this
will pull in exactly (and because I have no idea how to generate them
since the union of all three dependencies).
Thierry
----------------------------------------------------------------
ARM: tegra: Enable the XUSB controller
These changes add support for the XUSB controller on Tegra124. It is an
XHCI compatible controller that replaces the existing EHCI controllers.
Support is enabled on Venice2, Jetson TK1 and Nyan-based Chromebooks.
----------------------------------------------------------------
Andrew Bresticker (1):
clk: tegra: Add interface to enable hardware control of SATA/XUSB PLLs
Thierry Reding (24):
Merge branch 'for-4.7/clk' into for-4.7/phy
phy: core: Allow children node to be overridden
dt-bindings: phy: Add NVIDIA Tegra XUSB pad controller binding
dt-bindings: phy: tegra-xusb-padctl: Add Tegra210 support
phy: Add Tegra XUSB pad controller support
phy: tegra: Add Tegra210 support
Merge branch 'for-4.7/phy' into for-4.7/pci
dt-bindings: pci: tegra: Update for per-lane PHYs
PCI: tegra: Support per-lane PHYs
Merge branch 'for-4.7/phy' into for-4.7/xhci
dt-bindings: usb: Add NVIDIA Tegra XUSB controller binding
dt-bindings: usb: xhci-tegra: Add Tegra210 XUSB controller support
usb: xhci: Add NVIDIA Tegra XUSB controller driver
usb: xhci: tegra: Add Tegra210 support
Merge branch 'for-4.7/phy' into for-4.7/xusb
Merge branch 'for-4.7/pci' into for-4.7/xusb
Merge branch 'for-4.7/xhci' into for-4.7/xusb
ARM: tegra: Move Tegra124 to the new XUSB pad controller binding
ARM: tegra: Add Tegra124 XUSB controller
ARM: tegra: Enable XUSB on Venice2
ARM: tegra: Enable XUSB on Jetson TK1
ARM: tegra: Enable XUSB on Nyan
ARM: tegra: Enable XUSB controller in defconfig
ARM: multi_v7: Enable Tegra XUSB controller in defconfig
.../bindings/pci/nvidia,tegra20-pcie.txt | 224 ++-
.../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 733 +++++++
.../pinctrl/nvidia,tegra124-xusb-padctl.txt | 6 +
.../bindings/usb/nvidia,tegra124-xusb.txt | 120 ++
Documentation/phy.txt | 16 +-
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 116 +-
arch/arm/boot/dts/tegra124-nyan.dtsi | 122 +-
arch/arm/boot/dts/tegra124-venice2.dts | 101 +-
arch/arm/boot/dts/tegra124.dtsi | 167 +-
arch/arm/configs/multi_v7_defconfig | 2 +
arch/arm/configs/tegra_defconfig | 2 +
drivers/clk/tegra/clk-tegra210.c | 58 +
drivers/pci/host/pci-tegra.c | 244 ++-
drivers/phy/Kconfig | 2 +
drivers/phy/Makefile | 2 +
drivers/phy/phy-core.c | 50 +-
drivers/phy/tegra/Kconfig | 8 +
drivers/phy/tegra/Makefile | 6 +
drivers/phy/tegra/xusb-tegra124.c | 1752 +++++++++++++++++
drivers/phy/tegra/xusb-tegra210.c | 2045 ++++++++++++++++++++
drivers/phy/tegra/xusb.c | 1021 ++++++++++
drivers/phy/tegra/xusb.h | 421 ++++
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 20 +-
drivers/usb/host/Kconfig | 9 +
drivers/usb/host/Makefile | 1 +
drivers/usb/host/xhci-tegra.c | 1331 +++++++++++++
include/linux/clk/tegra.h | 5 +
include/linux/phy/phy.h | 31 +-
include/linux/phy/tegra/xusb.h | 30 +
include/soc/tegra/fuse.h | 1 +
30 files changed, 8540 insertions(+), 106 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.txt
create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra124-xusb.txt
create mode 100644 drivers/phy/tegra/Kconfig
create mode 100644 drivers/phy/tegra/Makefile
create mode 100644 drivers/phy/tegra/xusb-tegra124.c
create mode 100644 drivers/phy/tegra/xusb-tegra210.c
create mode 100644 drivers/phy/tegra/xusb.c
create mode 100644 drivers/phy/tegra/xusb.h
create mode 100644 drivers/usb/host/xhci-tegra.c
create mode 100644 include/linux/phy/tegra/xusb.h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 10+ messages in thread