From patchwork Thu Apr 13 18:58:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Warren X-Patchwork-Id: 750570 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3w3qnk0mphz9sNQ for ; Fri, 14 Apr 2017 04:58:50 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755308AbdDMS6t (ORCPT ); Thu, 13 Apr 2017 14:58:49 -0400 Received: from avon.wwwdotorg.org ([70.85.31.133]:49282 "EHLO avon.wwwdotorg.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753820AbdDMS6s (ORCPT ); Thu, 13 Apr 2017 14:58:48 -0400 Received: from swarren-lx1.nvidia.com (thunderhill.nvidia.com [216.228.112.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by avon.wwwdotorg.org (Postfix) with ESMTPSA id C48731C008C; Thu, 13 Apr 2017 12:58:47 -0600 (MDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.99.2 at avon.wwwdotorg.org From: Stephen Warren To: swarren@wwwdotorg.org Cc: linux-tegra@vger.kernel.org, Stephen Warren Subject: [cbootimage-configs PATCH] Remove Whistler support Date: Thu, 13 Apr 2017 12:58:44 -0600 Message-Id: <20170413185845.2193-1-swarren@wwwdotorg.org> X-Mailer: git-send-email 2.11.0 X-NVConfidentiality: public Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org From: Stephen Warren 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 --- ...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;