All of lore.kernel.org
 help / color / mirror / Atom feed
* [cbootimage-configs PATCH] Remove Whistler support
@ 2017-04-13 18:58 Stephen Warren
       [not found] ` <20170413185845.2193-1-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: Stephen Warren @ 2017-04-13 18:58 UTC (permalink / raw)
  To: swarren-3lzwWm7+Weoh9ZMKESR00Q
  Cc: linux-tegra-u79uwXL29TY76Z2rM5mHXA, Stephen Warren

From: Stephen Warren <swarren-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>

Whistler is an ancient Tegra 2 reference board. I may have been the only
person who ever used it with upstream software, and I've just recycled
the board hardware. Hence, it makes sense to remove support from software.

Signed-off-by: Stephen Warren <swarren-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
---
 ...MB_EDB4032B2PB-6D-F_300MHz_40nm_emmc_x8.bct.cfg | 145 ---------------------
 tegra20/nvidia/whistler/Makefile                   |  29 -----
 tegra20/nvidia/whistler/build.sh                   |  21 ---
 tegra20/nvidia/whistler/whistler-emmc.img.cfg      |  22 ----
 4 files changed, 217 deletions(-)
 delete mode 100644 tegra20/nvidia/whistler/E1108_Elpida_512MB_EDB4032B2PB-6D-F_300MHz_40nm_emmc_x8.bct.cfg
 delete mode 100644 tegra20/nvidia/whistler/Makefile
 delete mode 100755 tegra20/nvidia/whistler/build.sh
 delete mode 100644 tegra20/nvidia/whistler/whistler-emmc.img.cfg

diff --git a/tegra20/nvidia/whistler/E1108_Elpida_512MB_EDB4032B2PB-6D-F_300MHz_40nm_emmc_x8.bct.cfg b/tegra20/nvidia/whistler/E1108_Elpida_512MB_EDB4032B2PB-6D-F_300MHz_40nm_emmc_x8.bct.cfg
deleted file mode 100644
index f4482a682cc1..000000000000
--- a/tegra20/nvidia/whistler/E1108_Elpida_512MB_EDB4032B2PB-6D-F_300MHz_40nm_emmc_x8.bct.cfg
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright (c) 2012, NVIDIA CORPORATION.  All rights reserved.
-#
-# This software is provided 'as-is', without any express or implied
-# warranty. In no event will the authors be held liable for any damages
-# arising from the use of this software.
-#
-# Permission is granted to anyone to use this software for any purpose,
-# including commercial applications, and to alter it and redistribute it
-# freely, subject to the following restrictions:
-#
-# 1. The origin of this software must not be misrepresented; you must not
-#    claim that you wrote the original software. If you use this software
-#    in a product, an acknowledgment in the product documentation would be
-#    appreciated but is not required.
-# 2. Altered source versions must be plainly marked as such, and must not be
-#    misrepresented as being the original software.
-# 3. This notice may not be removed or altered from any source distribution.
-
-Version       = 0x00020001;
-BlockSize     = 0x00004000;
-PageSize      = 0x00000200;
-PartitionSize = 0x01000000;
-OdmData       = 0x200c0000;
-
-DevType[0] = NvBootDevType_Sdmmc;
-DeviceParam[0].SdmmcParams.ClockDivider           = 0x0000000c;
-DeviceParam[0].SdmmcParams.DataWidth              = NvBootSdmmcDataWidth_8Bit;
-DeviceParam[0].SdmmcParams.MaxPowerClassSupported = 0x0000000f;
-
-DevType[1] = NvBootDevType_Sdmmc;
-DeviceParam[1].SdmmcParams.ClockDivider           = 0x0000000c;
-DeviceParam[1].SdmmcParams.DataWidth              = NvBootSdmmcDataWidth_8Bit;
-DeviceParam[1].SdmmcParams.MaxPowerClassSupported = 0x0000000f;
-
-DevType[2] = NvBootDevType_Sdmmc;
-DeviceParam[2].SdmmcParams.ClockDivider           = 0x0000000c;
-DeviceParam[2].SdmmcParams.DataWidth              = NvBootSdmmcDataWidth_8Bit;
-DeviceParam[2].SdmmcParams.MaxPowerClassSupported = 0x0000000f;
-
-DevType[3] = NvBootDevType_Sdmmc;
-DeviceParam[3].SdmmcParams.ClockDivider           = 0x0000000c;
-DeviceParam[3].SdmmcParams.DataWidth              = NvBootSdmmcDataWidth_8Bit;
-DeviceParam[3].SdmmcParams.MaxPowerClassSupported = 0x0000000f;
-
-SDRAM[0].MemoryType                 = NvBootMemoryType_LpDdr2;
-SDRAM[0].PllMChargePumpSetupControl = 0x00000008;
-SDRAM[0].PllMLoopFilterSetupControl = 0x00000000;
-SDRAM[0].PllMInputDivider           = 0x0000000c;
-SDRAM[0].PllMFeedbackDivider        = 0x00000258;
-SDRAM[0].PllMPostDivider            = 0x00000000;
-SDRAM[0].PllMStableTime             = 0x0000012c;
-SDRAM[0].EmcClockDivider            = 0x00000001;
-SDRAM[0].EmcAutoCalInterval         = 0x00000000;
-SDRAM[0].EmcAutoCalConfig           = 0xe0a61111;
-SDRAM[0].EmcAutoCalWait             = 0x00000000;
-SDRAM[0].EmcPinProgramWait          = 0x00000000;
-SDRAM[0].EmcRc                      = 0x00000012;
-SDRAM[0].EmcRfc                     = 0x00000027;
-SDRAM[0].EmcRas                     = 0x0000000d;
-SDRAM[0].EmcRp                      = 0x00000006;
-SDRAM[0].EmcR2w                     = 0x00000007;
-SDRAM[0].EmcW2r                     = 0x00000005;
-SDRAM[0].EmcR2p                     = 0x00000003;
-SDRAM[0].EmcW2p                     = 0x00000009;
-SDRAM[0].EmcRrd                     = 0x00000003;
-SDRAM[0].EmcRdRcd                   = 0x00000006;
-SDRAM[0].EmcWrRcd                   = 0x00000006;
-SDRAM[0].EmcRext                    = 0x00000003;
-SDRAM[0].EmcWdv                     = 0x00000002;
-SDRAM[0].EmcQUseExtra               = 0x00000005;
-SDRAM[0].EmcQUse                    = 0x00000006;
-SDRAM[0].EmcQRst                    = 0x00000003;
-SDRAM[0].EmcQSafe                   = 0x00000009;
-SDRAM[0].EmcRdv                     = 0x0000000c;
-SDRAM[0].EmcRefresh                 = 0x0000045f;
-SDRAM[0].EmcBurstRefreshNum         = 0x00000000;
-SDRAM[0].EmcPdEx2Wr                 = 0x00000004;
-SDRAM[0].EmcPdEx2Rd                 = 0x00000004;
-SDRAM[0].EmcPChg2Pden               = 0x00000006;
-SDRAM[0].EmcAct2Pden                = 0x00000008;
-SDRAM[0].EmcAr2Pden                 = 0x00000001;
-SDRAM[0].EmcRw2Pden                 = 0x0000000e;
-SDRAM[0].EmcTxsr                    = 0x0000002a;
-SDRAM[0].EmcTcke                    = 0x00000003;
-SDRAM[0].EmcTfaw                    = 0x0000000f;
-SDRAM[0].EmcTrpab                   = 0x00000007;
-SDRAM[0].EmcTClkStable              = 0x00000005;
-SDRAM[0].EmcTClkStop                = 0x00000002;
-SDRAM[0].EmcTRefBw                  = 0x000004e0;
-SDRAM[0].EmcFbioCfg1                = 0x00000000;
-SDRAM[0].EmcFbioDqsibDlyMsb         = 0x00000000;
-SDRAM[0].EmcFbioDqsibDly            = 0x28282828;
-SDRAM[0].EmcFbioQuseDlyMsb          = 0x00000000;
-SDRAM[0].EmcFbioQuseDly             = 0x00000000;
-SDRAM[0].EmcFbioCfg5                = 0x00000282;
-SDRAM[0].EmcFbioCfg6                = 0x00000002;
-SDRAM[0].EmcFbioSpare               = 0x00000000;
-SDRAM[0].EmcMrsResetDllWait         = 0x00000000;
-SDRAM[0].EmcMrsResetDll             = 0x00000000;
-SDRAM[0].EmcMrsDdr2DllReset         = 0x00000000;
-SDRAM[0].EmcMrs                     = 0x00000000;
-SDRAM[0].EmcEmrsEmr2                = 0x00000000;
-SDRAM[0].EmcEmrsEmr3                = 0x00000000;
-SDRAM[0].EmcEmrsDdr2DllEnable       = 0x00000000;
-SDRAM[0].EmcEmrsDdr2OcdCalib        = 0x00000000;
-SDRAM[0].EmcEmrs                    = 0x00000000;
-SDRAM[0].EmcMrw1                    = 0x0001006a;
-SDRAM[0].EmcMrw2                    = 0x00020003;
-SDRAM[0].EmcMrw3                    = 0x00030002;
-SDRAM[0].EmcMrwResetCommand         = 0x003f0000;
-SDRAM[0].EmcMrwResetNInitWait       = 0x0000000a;
-SDRAM[0].EmcAdrCfg1                 = 0x00060302;
-SDRAM[0].EmcAdrCfg                  = 0x01060302;
-SDRAM[0].McEmemCfg                  = 0x00080000;
-SDRAM[0].McLowLatencyConfig         = 0x80000003;
-SDRAM[0].EmcCfg2                    = 0x00000403;
-SDRAM[0].EmcCfgDigDll               = 0xe0000413;
-SDRAM[0].EmcCfgClktrim0             = 0x00000000;
-SDRAM[0].EmcCfgClktrim1             = 0x00000000;
-SDRAM[0].EmcCfgClktrim2             = 0x00000000;
-SDRAM[0].EmcCfg                     = 0x0001ff00;
-SDRAM[0].EmcDbg                     = 0x01000020;
-SDRAM[0].AhbArbitrationXbarCtrl     = 0x00010000;
-SDRAM[0].EmcDllXformDqs             = 0x00000010;
-SDRAM[0].EmcDllXformQUse            = 0x00000008;
-SDRAM[0].WarmBootWait               = 0x00000001;
-SDRAM[0].EmcCttTermCtrl             = 0x00000802;
-SDRAM[0].EmcOdtWrite                = 0x00000000;
-SDRAM[0].EmcOdtRead                 = 0x00000000;
-SDRAM[0].EmcZcalRefCnt              = 0x00000000;
-SDRAM[0].EmcZcalWaitCnt             = 0x0000001b;
-SDRAM[0].EmcZcalMrwCmd              = 0x000a0056;
-SDRAM[0].EmcMrwZqInitDev0           = 0x800a00ff;
-SDRAM[0].EmcMrwZqInitDev1           = 0x400a00ff;
-SDRAM[0].EmcMrwZqInitWait           = 0x00000001;
-SDRAM[0].EmcDdr2Wait                = 0x00000000;
-SDRAM[0].PmcDdrPwr                  = 0x00000000;
-SDRAM[0].ApbMiscGpXm2CfgAPadCtrl    = 0x77ffc000;
-SDRAM[0].ApbMiscGpXm2CfgCPadCtrl2   = 0x08080040;
-SDRAM[0].ApbMiscGpXm2CfgCPadCtrl    = 0x77fffff8;
-SDRAM[0].ApbMiscGpXm2CfgDPadCtrl2   = 0x00000000;
-SDRAM[0].ApbMiscGpXm2CfgDPadCtrl    = 0x77fffff8;
-SDRAM[0].ApbMiscGpXm2ClkCfgPadCtrl  = 0x77ffc000;
-SDRAM[0].ApbMiscGpXm2CompPadCtrl    = 0x01f1f008;
-SDRAM[0].ApbMiscGpXm2VttGenPadCtrl  = 0x00005500;
diff --git a/tegra20/nvidia/whistler/Makefile b/tegra20/nvidia/whistler/Makefile
deleted file mode 100644
index 5d8ff04a29df..000000000000
--- a/tegra20/nvidia/whistler/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright (c) 2012-2013, NVIDIA CORPORATION.  All rights reserved.
-#
-# This software is provided 'as-is', without any express or implied
-# warranty. In no event will the authors be held liable for any damages
-# arising from the use of this software.
-#
-# Permission is granted to anyone to use this software for any purpose,
-# including commercial applications, and to alter it and redistribute it
-# freely, subject to the following restrictions:
-#
-# 1. The origin of this software must not be misrepresented; you must not
-#    claim that you wrote the original software. If you use this software
-#    in a product, an acknowledgment in the product documentation would be
-#    appreciated but is not required.
-# 2. Altered source versions must be plainly marked as such, and must not be
-#    misrepresented as being the original software.
-# 3. This notice may not be removed or altered from any source distribution.
-
-include ../../../build/pre.mk
-
-soc := t20
-
-bcts := \
-	E1108_Elpida_512MB_EDB4032B2PB-6D-F_300MHz_40nm_emmc_x8.bct
-
-images := \
-	whistler-emmc.img
-
-include ../../../build/post.mk
diff --git a/tegra20/nvidia/whistler/build.sh b/tegra20/nvidia/whistler/build.sh
deleted file mode 100755
index 7dc6a05f81d5..000000000000
--- a/tegra20/nvidia/whistler/build.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-# Copyright (c) 2013, NVIDIA CORPORATION.  All rights reserved.
-#
-# This software is provided 'as-is', without any express or implied
-# warranty. In no event will the authors be held liable for any damages
-# arising from the use of this software.
-#
-# Permission is granted to anyone to use this software for any purpose,
-# including commercial applications, and to alter it and redistribute it
-# freely, subject to the following restrictions:
-#
-# 1. The origin of this software must not be misrepresented; you must not
-#    claim that you wrote the original software. If you use this software
-#    in a product, an acknowledgment in the product documentation would be
-#    appreciated but is not required.
-# 2. Altered source versions must be plainly marked as such, and must not be
-#    misrepresented as being the original software.
-# 3. This notice may not be removed or altered from any source distribution.
-
-make
diff --git a/tegra20/nvidia/whistler/whistler-emmc.img.cfg b/tegra20/nvidia/whistler/whistler-emmc.img.cfg
deleted file mode 100644
index 606612c337c6..000000000000
--- a/tegra20/nvidia/whistler/whistler-emmc.img.cfg
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2012, NVIDIA CORPORATION.  All rights reserved.
-#
-# This software is provided 'as-is', without any express or implied
-# warranty. In no event will the authors be held liable for any damages
-# arising from the use of this software.
-#
-# Permission is granted to anyone to use this software for any purpose,
-# including commercial applications, and to alter it and redistribute it
-# freely, subject to the following restrictions:
-#
-# 1. The origin of this software must not be misrepresented; you must not
-#    claim that you wrote the original software. If you use this software
-#    in a product, an acknowledgment in the product documentation would be
-#    appreciated but is not required.
-# 2. Altered source versions must be plainly marked as such, and must not be
-#    misrepresented as being the original software.
-# 3. This notice may not be removed or altered from any source distribution.
-
-Version       = 0x00020001;
-Bctcopy       = 1;
-Bctfile       = E1108_Elpida_512MB_EDB4032B2PB-6D-F_300MHz_40nm_emmc_x8.bct;
-BootLoader    = u-boot.bin,0x00108000,0x00108000,Complete;
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-04-25 16:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-13 18:58 [cbootimage-configs PATCH] Remove Whistler support Stephen Warren
     [not found] ` <20170413185845.2193-1-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2017-04-13 18:58   ` [cbootimage-configs PATCH] Remove p2371-2180 (Jetson TX1) support Stephen Warren
     [not found]     ` <20170413185845.2193-2-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2017-04-14  9:08       ` Lucas Stach
     [not found]         ` <1492160928.26844.1.camel-8ppwABl0HbeELgA04lAiVw@public.gmane.org>
2017-04-14 15:19           ` Stephen Warren
2017-04-25 16:48   ` [cbootimage-configs PATCH] Remove Whistler support Stephen Warren

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.