From e5b1ecb8df9530826409405b5d684e443a4b8364 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 16 Oct 2014 20:25:48 +0100 Subject: [PATCH] Add upstream patch to fix Tegra Jetson K1 pci-e --- 0012-tegra-fix-jetson-pcie.patch | 35 ++++++++++++++++++++++++++++++++ uboot-tools.spec | 6 +++++- 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 0012-tegra-fix-jetson-pcie.patch diff --git a/0012-tegra-fix-jetson-pcie.patch b/0012-tegra-fix-jetson-pcie.patch new file mode 100644 index 0000000..500e48b --- /dev/null +++ b/0012-tegra-fix-jetson-pcie.patch @@ -0,0 +1,35 @@ +From 105edd7a5c55db2f9abd927634aabeb90bc120f3 Mon Sep 17 00:00:00 2001 +From: Stephen Warren +Date: Fri, 22 Aug 2014 15:04:08 -0600 +Subject: [PATCH] ARM: tegra: add PCIe-related pins to the Jetson TK1 pinmux tables + +This pinmux tables currently omit any configuration for PCIe clk_req, +wake, and rst pins, which in turn causes intermittent failures in +U-Boot's PCIe support. Import an updated version of the pinmux tables +which rectifies this. + +Signed-off-by: Stephen Warren +Signed-off-by: Tom Warren +--- + board/nvidia/jetson-tk1/pinmux-config-jetson-tk1.h | 5 +++++ + 1 files changed, 5 insertions(+), 0 deletions(-) + +diff --git a/board/nvidia/jetson-tk1/pinmux-config-jetson-tk1.h b/board/nvidia/jetson-tk1/pinmux-config-jetson-tk1.h +index d338818..de4eb35 100644 +--- a/board/nvidia/jetson-tk1/pinmux-config-jetson-tk1.h ++++ b/board/nvidia/jetson-tk1/pinmux-config-jetson-tk1.h +@@ -283,6 +283,11 @@ static const struct pmux_pingrp_config jetson_tk1_pingrps[] = { + PINCFG(PCC2, DEFAULT, DOWN, NORMAL, INPUT, DEFAULT, DEFAULT), + PINCFG(SDMMC4_CLK_PCC4, SDMMC4, NORMAL, NORMAL, INPUT, DEFAULT, DEFAULT), + PINCFG(CLK2_REQ_PCC5, DEFAULT, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), ++ PINCFG(PEX_L0_RST_N_PDD1, PE0, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), ++ PINCFG(PEX_L0_CLKREQ_N_PDD2, PE0, UP, NORMAL, INPUT, DEFAULT, DEFAULT), ++ PINCFG(PEX_WAKE_N_PDD3, PE, UP, NORMAL, INPUT, DEFAULT, DEFAULT), ++ PINCFG(PEX_L1_RST_N_PDD5, PE1, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), ++ PINCFG(PEX_L1_CLKREQ_N_PDD6, PE1, UP, NORMAL, INPUT, DEFAULT, DEFAULT), + PINCFG(CLK3_OUT_PEE0, EXTPERIPH3, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), + PINCFG(CLK3_REQ_PEE1, DEFAULT, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), + PINCFG(DAP_MCLK1_REQ_PEE2, SATA, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), +-- +1.7.2.5 + diff --git a/uboot-tools.spec b/uboot-tools.spec index 36e2f67..2d57275 100644 --- a/uboot-tools.spec +++ b/uboot-tools.spec @@ -2,7 +2,7 @@ Name: uboot-tools Version: 2014.10 -Release: 1%{?candidate:.%{candidate}}%{?dist} +Release: 2%{?candidate:.%{candidate}}%{?dist} Summary: U-Boot utilities Group: Development/Tools @@ -22,6 +22,7 @@ Patch8: 0008-Switch-am335x_evm.h-to-use-config_distro_defaults-an.patch Patch9: 0009-wandboard-port-to-generic-distro-booting.patch Patch12: 0010-port-the-riotboard-to-distro-generic-configs-patch-b.patch Patch13: 0011-port-utilite-to-distro-generic-boot-commands.patch +Patch14: 0012-tegra-fix-jetson-pcie.patch BuildRequires: dtc, openssl-devel BuildRequires: fedora-logos, netpbm-progs @@ -473,6 +474,9 @@ install -p -m 0644 tools/env/fw_env.config $RPM_BUILD_ROOT%{_sysconfdir} %endif %changelog +* Thu Oct 16 2014 Peter Robinson 2014.10-2 +- Add upstream patch to fix Tegra Jetson K1 pci-e (for network) + * Wed Oct 15 2014 Dennis Gilmore - 2014.10-1 - update to 2014.10 final release