From patchwork Thu Jan 19 05:42:26 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Priyanka Jain X-Patchwork-Id: 716974 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 3v3xWz16Lpz9sxN for ; Thu, 19 Jan 2017 19:17:02 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id C8F95A75E6; Thu, 19 Jan 2017 09:16:57 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kAOlTlUOj5FY; Thu, 19 Jan 2017 09:16:57 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 71A3BA75C9; Thu, 19 Jan 2017 09:16:56 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 70894A75C9 for ; Thu, 19 Jan 2017 09:16:39 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VIghBRiKciMU for ; Thu, 19 Jan 2017 09:16:38 +0100 (CET) X-Greylist: delayed 8274 seconds by postgrey-1.34 at theia; Thu, 19 Jan 2017 09:16:29 CET X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0064.outbound.protection.outlook.com [104.47.34.64]) by theia.denx.de (Postfix) with ESMTPS id B42074BA29 for ; Thu, 19 Jan 2017 09:16:24 +0100 (CET) Received: from DM2PR03CA0052.namprd03.prod.outlook.com (10.141.96.51) by MWHPR03MB2477.namprd03.prod.outlook.com (10.169.200.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13; Thu, 19 Jan 2017 05:43:00 +0000 Received: from BN1AFFO11FD016.protection.gbl (2a01:111:f400:7c10::148) by DM2PR03CA0052.outlook.office365.com (2a01:111:e400:2428::51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13 via Frontend Transport; Thu, 19 Jan 2017 05:42:59 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11FD016.mail.protection.outlook.com (10.58.52.76) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.803.8 via Frontend Transport; Thu, 19 Jan 2017 05:42:58 +0000 Received: from b32167-VirtualBox.am.freescale.net ([10.214.249.108]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v0J5gdIw031218; Wed, 18 Jan 2017 22:42:56 -0700 From: Priyanka Jain To: , Date: Thu, 19 Jan 2017 11:12:26 +0530 Message-ID: <1484804548-19405-2-git-send-email-priyanka.jain@nxp.com> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <1484804548-19405-1-git-send-email-priyanka.jain@nxp.com> References: <1484804548-19405-1-git-send-email-priyanka.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131292781790775823; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(7916002)(39380400002)(39860400002)(39400400002)(39450400003)(39850400002)(39410400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(33646002)(5003940100001)(76176999)(50986999)(38730400001)(77096006)(81166006)(189998001)(47776003)(8656002)(54906002)(305945005)(86362001)(5660300001)(356003)(626004)(2906002)(68736007)(4326007)(104016004)(5001770100001)(81156014)(36756003)(106466001)(8936002)(97736004)(85426001)(6636002)(15650500001)(105606002)(2950100002)(92566002)(8676002)(4720700003)(50466002)(50226002)(6666003)(53936002)(48376002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB2477; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD016; 1:VewiG+QrK5P+rKRU2DK/Vwk9ZBS9GehxiX3I03xf+aS8JyCx6dYMKwcBonX0uXzHsxdUX46t349nDcY84AbpzJZZs8lJiXGoGC3teLd0yc1CJoxC3z6zdHww3w9ueAYnude0CIvp0BaRIWVqXP2qdUsnn4b2/Y2OBlvhZwMhGTJNgOvD1ez+NAzxaCV4RhRzcFh7ldfHjcDbIb4tY8dNJBHVc9dkU7Lee3kR3Om/Cqys9J7K+excblWst4k8T37+NDR1ZGSjnqgwpemXpjHS5E+WKhfJ6TfhRdCjP/9rRaxQ8Sksp9IqSXHuzUrsfdNhiJmpfdiwYz1ts5BFknwVR/mVjY2JLHGLOZFK5sbxVj+MrnsIcj/3gRC4T2ubEyg1OxhHatZlyyjStzqRWUJ8pnw4kLUe1OCm+19pzfwOZbvT1oxf1g18Q7EEqaSmj21zZGOM5r/2R2QQNJP7E6SbZNDbsU5mSaDhfYw4WVNsgY+QOT02vCdg1KoaGvj47bh0eQe0hvk4Bwpe1fHSvtn+e0HjTQnMJ7mWYSIg5pzAmsa1gQIr29YVNeZHRrh5usL489KW213C+nJu4aElWXureEJqDU5GEYaWwnqi1FGb+aRqv0uwyPMf9/3o6mdBgK8ebGc8pBjW6V8ovX/hxTwp3p+yldS4ZDzVNpUZYwRo+gAZg3CgjfNIu+jv4rjPyhPMZkie4oW2RpZwub0Z4foShQ== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: e52ab251-0cdd-459c-e8b2-08d4402e06aa X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:MWHPR03MB2477; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2477; 3:zDdnqg5zAKK6N8HYrGhmviJCqBMSOlVZLSuSFPMQ90o5Eb+eCLZejJe4Oqtm89EZ/hjBGiGvT0h3PnIbX+oBpRPsSzwb/iWgm0eMvabt6OiEnNyRdYlwKFRIG7P7pU4R4Um48awJooe2SamNCE7zFfJZnaH+Dyz5/GMwR3idtrCODinQqcojS2F1Dgf3+LszOk7H3e072Hf76u6N0Cccv2Odd1UWAKz8FlNKxtrQ2O8h1uuYTPScdB5nQJTfY1zfNg/FypxRQTeaMiyErThHJTl3x+QZAyKm4m4W3gj9Kw9rqxzll94d2t0ocHrqqeafQfG7LeWcaUjl8G0X+S6T3wKJ72a4ZtQ/zl+6s9QuywwuWGfYEWXv/L7ghJfGObPc; 25:K+qXXnBTxsIq7L0IH5aS+zcAijR2FlS9JknA1kbeveZwmfENi5lAsWcRziFAOGuKOpKfgLiK6ETY3VN+E+IPyqaF4H343OQNiRQmikHgFnSffm+P65aWf0JKdA1vFmKeuJytloVgrLLe7ZeL6nJG/OAm0uLCm2/rWWka6g4PGhJlOXAf/TrvXoFY9VUyPGrw4kbC/M2Tf9Jm6wZ3rVgNBpBNd2cYTJt3OoTlBmZGkQCZYipqqcQ+Vv8v7chW1Lxb0d4TW/5by7VKnkLsEC96p3kdrJz8XYC7HKIUgemMAcMMUddVf43cOovttDs4gvDhcveTKMWEANQqoRueYJ9M/O/Hmxo6e5p/tbIF5rA2PIDLVlZ3EgNOowWFoEJ84kVYqtUvNJHRsmbjlUrewchfw5sOr4556ag+yvKFvBvgj8mDNy5wsIQmwUrEULxCF4EbLDS+x0Tlz+2hPlshbhXxXg== X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2477; 31:r3hveOuGMKott3bhDFcxO3SOqiu1hdnG0tuRWbEqv96AUpIaXQwWBPg0GuXD6zK5hWFk/9WeMUaoPRu33iGoB0EARhcYTLChtHNlpFhCKyeXsktgBoAOmEAh9UWi97XLZkjaFxV6pfIVpzeklb8O8N5+GKtrG9AC7NAjbjRY5g+lhxjXmgC3yi4ZNVg6iTs4qfesWZTvoD0YGle+zQUoahNyHcMBvyEr9ShFNA098k4nEncjCvTOgytmJ92bC4q2W/K7kFHiNFDsvb3Wya3DAVcr2ywLdDqlo2t9wg1M3Gw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(5005006)(8121501046)(13017025)(13015025)(13024025)(13023025)(13018025)(10201501046)(3002001)(6055026)(6096035)(20161123561025)(20161123556025)(20161123563025)(20161123565025)(20161123559025); SRVR:MWHPR03MB2477; BCL:0; PCL:0; RULEID:(400006); SRVR:MWHPR03MB2477; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2477; 4:1EPU3B2hkv7RNxoUt85lOTNDpN9fCjuk/qkbMfv2JUKJZr9JBMWnbAlkNdyc8tXbxnTgXGT6T5aS+VcpflroDzkHmyDaDf9g9leJq5No3hqmjVCcOQIAMOeyY4mND047UOn+Em4CzbCQNKafuPt3H9H/+H+aC+edN9QJ0H8eIErlLdcf+LCZv/sJJTJOKzzxqiWICXuv2dQjz47ObJsNqZmg6WP60XEiAh/XzzBUWsyypXKX+AxyoghZcgX12z2y8JCSvGtLy3+NCCBHAY2YlEOAXWUP0T3Ps44XYdCKUs3e8giHE/PtrQlY0JV+CenhFdB+IdN8ncglHDWlB20tNXsgqlHyFPTsbFSnVVNhO+E/2gjxSOUaQVUvLYjovRNR4xMoPKDbHIwQmuLmPwQ4Grgv7AmIhJgREByPi4Cbl8KltoUNLiy/3kAUwm5i57/qWC0uV2gwK2Jjhe9G/+OUa3mIYovdLeBmcCAYCeVwmfshnZRVqPuSMDjNhzgj1giDkYiRSOEcgkcAe1ELQuEZGwDDG61I2H+qRD8sS4Rn9gg/Oa0J8U5dfaqSsqFGHY6mIde7WCveZuKPTHJ3VPpFEYF0exFRvswvPT+HD9IKNnX32nKMIzY2gAt4Nu73w94+buouO6mcQO/DeRBcs/S4iWFtAasnXF1A6m7vWGbuUsZbBTcNf4Q+bA9iT1+CHFLU9WtIuR7aghWH61Sp1oJaMHoSCQHldaifv8+P6WOTk+KtCUNZ0O9vHO3lsetRjpMF X-Forefront-PRVS: 0192E812EC X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB2477; 23:KnFEnQtONX7f5turLlavEhy/ohND6XQOihHxA6gEL?= =?us-ascii?Q?lYRa2lZ6dhCdUWTDP06zA2lAGfVBUf3bZSrAFqzGuB/TLt70oY48uONmN4RT?= =?us-ascii?Q?ekks+MmHkZ5O7gpCw9j42oomQel+w00a8WiDupUPZgZlTbahbo21XoqNHYy4?= =?us-ascii?Q?L1KFOy78KLT95ptXVGIOOBRjd324FZ8qkcpwqdbOAtdTFBcGQWBb7n3obmco?= =?us-ascii?Q?4TRueTjQlkI6g6r8itYnx+kXLpsRU7kdeX2ZWFw6VF+WoYTCs9bA4WWgiKEH?= =?us-ascii?Q?jeD4TZQPu43NFXL/ScPXd7MSZRR/yEs5OuhQOSZ4ef2dWc0/IYDoI2OaFieX?= =?us-ascii?Q?uUQlamfE/E7HKcVeVQCaBtVuwsufJs5y4aMIZ6+Tik+y+mkF7+mrguRSFqLf?= =?us-ascii?Q?wLb0B6lU4hxEOeF3MQQPt1m1pxciLqd7uygPZjLQcvu7MWWLnYuxkDADFURt?= =?us-ascii?Q?7KfNVoGdT54AnQlGEJus3W2eY0BOBL7y6gafLpUTkWbk8jm3DuiIk2vphOus?= =?us-ascii?Q?3EuhMoKR2zXiK2AOhse125sgj6IHvy8LGt+rXQJeOTLrNEevaxP3NbB0/Htb?= =?us-ascii?Q?5hLMtC1+sbm5VZjMhpl/F9v+9DnMYZZVyYV2dY/B2g1aBLHwWVHkaV/eB2qA?= =?us-ascii?Q?TJBNUkVMhbV+tyNNgVJNUA7pdQul9QDAGq1xRl2maPMTZ2cle/F9XhuiANDg?= =?us-ascii?Q?0dZv6GvkuiKDnUTfW5e0TGzY8LBvuBYeHIAohep7s4635Nb7MU32k+aH62xR?= =?us-ascii?Q?jV2UsNfM8TmVRCLRD2XjQ40oId5tF4tWqylL1N0hOH48YyYRT0eauqM9tKyG?= =?us-ascii?Q?4hgKBBBuspbWeZJ9Fh6deurGRXn2FrLNSc1kklSQzio/KhJBpj3GjIDEbAbM?= =?us-ascii?Q?joRpS7QgshihlfAPNQDhGHTqHWCSd8XdBKKJitW2NlClCz5gN81H41PpfjVI?= =?us-ascii?Q?r/NO4l3+NA/Vsf99kufMToDplJZWl3CYX5iqDK0fK4rBn5DC9J4fR1VCoMa4?= =?us-ascii?Q?QiyHO5UYBRMrIp+d9Zej2qeIRUMuL7dTY8zxzohHVG/8pbHXFX96kUtluoCi?= =?us-ascii?Q?SfTdnLtrxMLrbqcSKvL1tdpnxRuHWejIODNQJQ/teaKaFAKu9CWwomMRPqgK?= =?us-ascii?Q?5k+76PISLXyXp5/sfSSEntKEIwUuevP/f4l4f56uZPpswUi/0hZ7wHbbwUO8?= =?us-ascii?Q?sPrazWgyRT9FtO1xXGvtJl7MgXPj1K9JXiMArf1AVeQ9u94C63nvXnHK2Ury?= =?us-ascii?Q?MOSrlP6yFJpHdpNeA8z3SwESMBjRoAuGJPS/bIRM6VpgWB7ulvnJhJ7yDQQ5?= =?us-ascii?Q?LDlfAji32KcD9cn8RH4w2MvlY/KoLUJssNpPMOKchIRn22tf75ojD7GW0Sri?= =?us-ascii?Q?FxzPA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2477; 6:RXJ7YO+lnI2BDzoh3GRDtv/2NsN+ZZ/QY1mGEqW8Te6ouCmG/NHKuWHA1Lon0w57VDBIK9nsAwsZYpN9MGFXYxVS+GD6NFTPFW+v0mHlH+KcmE68CL9Pe/TiR3mIfejEGP5WfiBIycH6WP0yyl/OW0CoO4lwsifMWN2ZllTbkWGVpt+nL10NmLRL9zZKSa+QNF/s3JM5k5W1OU2Is4BgO1aBJpCKLNyNnF8upTON962sJdRuIS5uhrRfNyV+/vj1Zk16ueQkAhcm39qO5PiTNDKpGCaCYBULfEGFE/bguD1lrKigPKhp0I7tmKpkQL5i5fWgyMyBiFNHJfJZcw3cL9MHXfEL3PnHVoYhFyVrD8NIHxXtHCmxYCVt/3PmLCsFMDxtuDVfZH+/7FG7Ry0V6cPu71B0jd4mDr1CSAhtm7o8VCyoe98fqUuifAHUuJvh; 5:pPl2qpa+ZhJE6Sm4Rt6Y4JiBH9FjNVjOJq7rbtBL4kVrUmwfcgDKA8/9md1Tx2IhGT6Mj/x1VY17L0RTzdmdJwixLqbn4Y0/i2MqhUA8F2mkpy5345jARN8CVN1Byayn2tKKiSsboNNXgUcfpWhy95vlT6cBVNyify+Dt49pQKaK/M+bJbfUjKfyEISLEcEZ; 24:OEx8GMUeiwkLON0joQk5bDVbZDL/hQ48Gc8PZuv8frKU0kt5bY0tw+xTGHUBGsim8oPgZT1G4LclSunpgES2lnPFR2bPTWsXdlBMH/K0J6M= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2477; 7:c2n/+32s4YVl+wYoURy6tu8NAe2rvXJuS4fa1pA/gYJTspznGc+6+WSRnRnP/fPq0yAaQ1PRYON/q4PHq3re14Kt0RoR9ZueWGpuLE9X4YCKFzraB7SxsVfgn4NuVMYxyFgOIBdoM9mzTsCP1JBOLaIWG39tWQWLrpboQwGLpv4LLAfdwka7g2xHo1T6Pe74SzOGcCp9JqBYAw123wcXb9SBbaJGtVj3BZoaEB7ZkdnuSN8kvNWT4BhhdL4JVSUb6ZBT6iaSuVq++RpGNCL5P9xRC+cEEJS+1n+Iho3PXHZ+WjtVu2T2FLzFumLfxwAeAgD6mKRqig326u2GgHmsnIELHzOz6JOfHoa9wWn8tWYTOZSsWEFeq+0xav82FzrXc8n/Y585AxZHqg1I4MQflRuTWUmlHe5NYNirwQ1H6HN4m/xLRsi5ujdJrCCNWHnFAanbxyCZ6uDCwBjpYbnZKQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2017 05:42:58.8903 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR03MB2477 Cc: Priyanka Jain , Arpit Goel Subject: [U-Boot] [PATCH 1/3] armv8: fsl-layerscape: Updates DCFG register map X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Based on latest hardware documentation, update ccsr_gur structure (represents DCFG register map) Signed-off-by: Priyanka Jain Signed-off-by: Arpit Goel --- .../include/asm/arch-fsl-layerscape/immap_lsch3.h | 65 ++++++++++++++------ 1 files changed, 46 insertions(+), 19 deletions(-) diff --git a/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h b/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h index e18dcbd..38a6d03 100644 --- a/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h +++ b/arch/arm/include/asm/arch-fsl-layerscape/immap_lsch3.h @@ -184,21 +184,23 @@ struct ccsr_gur { u8 res_008[0x20-0x8]; u32 gpporcr1; /* General-purpose POR configuration */ u32 gpporcr2; /* General-purpose POR configuration 2 */ + u32 gpporcr3; + u32 gpporcr4; + u8 res_030[0x60-0x30]; #define FSL_CHASSIS3_DCFG_FUSESR_VID_SHIFT 25 #define FSL_CHASSIS3_DCFG_FUSESR_VID_MASK 0x1F #define FSL_CHASSIS3_DCFG_FUSESR_ALTVID_SHIFT 20 #define FSL_CHASSIS3_DCFG_FUSESR_ALTVID_MASK 0x1F u32 dcfg_fusesr; /* Fuse status register */ - u32 gpporcr3; - u32 gpporcr4; - u8 res_034[0x70-0x34]; - u32 devdisr; /* Device disable control */ + u8 res_064[0x70-0x64]; + u32 devdisr; /* Device disable control 1 */ u32 devdisr2; /* Device disable control 2 */ u32 devdisr3; /* Device disable control 3 */ u32 devdisr4; /* Device disable control 4 */ u32 devdisr5; /* Device disable control 5 */ u32 devdisr6; /* Device disable control 6 */ - u32 devdisr7; /* Device disable control 7 */ + u8 res_088[0x94-0x88]; + u32 coredisr; /* Device disable control 7 */ #define FSL_CHASSIS3_DEVDISR2_DPMAC1 0x00000001 #define FSL_CHASSIS3_DEVDISR2_DPMAC2 0x00000002 #define FSL_CHASSIS3_DEVDISR2_DPMAC3 0x00000004 @@ -223,15 +225,11 @@ struct ccsr_gur { #define FSL_CHASSIS3_DEVDISR2_DPMAC22 0x00200000 #define FSL_CHASSIS3_DEVDISR2_DPMAC23 0x00400000 #define FSL_CHASSIS3_DEVDISR2_DPMAC24 0x00800000 - u8 res_08c[0x90-0x8c]; - u32 coredisru; /* uppper portion for support of 64 cores */ - u32 coredisrl; /* lower portion for support of 64 cores */ u8 res_098[0xa0-0x98]; u32 pvr; /* Processor version */ u32 svr; /* System version */ - u32 mvr; /* Manufacturing version */ - u8 res_0ac[0x100-0xac]; - u32 rcwsr[32]; /* Reset control word status */ + u8 res_0a8[0x100-0xa8]; + u32 rcwsr[30]; /* Reset control word status */ #define FSL_CHASSIS3_RCWSR0_SYS_PLL_RAT_SHIFT 2 #define FSL_CHASSIS3_RCWSR0_SYS_PLL_RAT_MASK 0x1f @@ -246,24 +244,53 @@ struct ccsr_gur { #define RCW_SB_EN_REG_INDEX 9 #define RCW_SB_EN_MASK 0x00000400 - u8 res_180[0x200-0x180]; - u32 scratchrw[32]; /* Scratch Read/Write */ - u8 res_280[0x300-0x280]; + u8 res_178[0x200-0x178]; + u32 scratchrw[16]; /* Scratch Read/Write */ + u8 res_240[0x300-0x240]; u32 scratchw1r[4]; /* Scratch Read (Write once) */ u8 res_310[0x400-0x310]; u32 bootlocptrl; /* Boot location pointer low-order addr */ u32 bootlocptrh; /* Boot location pointer high-order addr */ - u8 res_408[0x500-0x408]; - u8 res_500[0x740-0x500]; /* add more registers when needed */ + u8 res_408[0x520-0x408]; + u32 usb1_amqr; + u32 usb2_amqr; + u8 res_528[0x530-0x528]; /* add more registers when needed */ + u32 sdmm1_amqr; + u8 res_534[0x550-0x534]; /* add more registers when needed */ + u32 sata1_amqr; + u32 sata2_amqr; + u8 res_558[0x570-0x558]; /* add more registers when needed */ + u32 misc1_amqr; + u8 res_574[0x590-0x574]; /* add more registers when needed */ + u32 spare1_amqr; + u32 spare2_amqr; + u8 res_598[0x620-0x598]; /* add more registers when needed */ + u32 gencr[7]; /* General Control Registers */ + u8 res_63c[0x640-0x63c]; /* add more registers when needed */ + u32 cgensr1; /* Core General Status Register */ + u8 res_644[0x660-0x644]; /* add more registers when needed */ + u32 cgencr1; /* Core General Control Register */ + u8 res_664[0x740-0x664]; /* add more registers when needed */ u32 tp_ityp[64]; /* Topology Initiator Type Register */ struct { u32 upper; u32 lower; - } tp_cluster[3]; /* Core Cluster n Topology Register */ - u8 res_858[0x1000-0x858]; + } tp_cluster[4]; /* Core cluster n Topology Register */ + u8 res_864[0x920-0x864]; /* add more registers when needed */ + u32 ioqoscr[8]; /*I/O Quality of Services Register */ + u32 uccr; + u8 res_944[0x960-0x944]; /* add more registers when needed */ + u32 ftmcr; + u8 res_964[0x990-0x964]; /* add more registers when needed */ + u32 coredisablesr; + u8 res_994[0xa00-0x994]; /* add more registers when needed */ + u32 sdbgcr; /*Secure Debug Confifuration Register */ + u8 res_a04[0xbf8-0xa04]; /* add more registers when needed */ + u32 ipbrr1; + u32 ipbrr2; + u8 res_858[0x1000-0xc00]; }; - struct ccsr_clk_cluster_group { struct { u8 res_00[0x10];