From patchwork Fri Jan 6 16:01:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sumit Garg X-Patchwork-Id: 711698 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 3tvw7q6v3Zz9sxS for ; Fri, 6 Jan 2017 17:46:46 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 80A8FB38EC; Fri, 6 Jan 2017 07:46:41 +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 gyOuxPvp6J0b; Fri, 6 Jan 2017 07:46:41 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id C8091A75C2; Fri, 6 Jan 2017 07:46:40 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D474EB38E4 for ; Fri, 6 Jan 2017 07:46:36 +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 V0uHxoW0lAoD for ; Fri, 6 Jan 2017 07:46:36 +0100 (CET) X-Greylist: delayed 838 seconds by postgrey-1.34 at theia; Fri, 06 Jan 2017 07:46:33 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 NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0070.outbound.protection.outlook.com [104.47.40.70]) by theia.denx.de (Postfix) with ESMTPS id 146B2B38DC for ; Fri, 6 Jan 2017 07:46:32 +0100 (CET) Received: from BN3PR0301CA0026.namprd03.prod.outlook.com (10.160.180.164) by DM5PR03MB2475.namprd03.prod.outlook.com (10.168.233.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.817.10; Fri, 6 Jan 2017 06:32:24 +0000 Received: from BN1AFFO11FD013.protection.gbl (2a01:111:f400:7c10::131) by BN3PR0301CA0026.outlook.office365.com (2a01:111:e400:4000::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.817.10 via Frontend Transport; Fri, 6 Jan 2017 06:32:24 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) 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.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD013.mail.protection.outlook.com (10.58.52.73) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.803.8 via Frontend Transport; Fri, 6 Jan 2017 06:32:23 +0000 Received: from localhost.localdomain.ap.freescale.net ([10.232.14.22]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v066VrIg022433; Thu, 5 Jan 2017 23:32:20 -0700 From: Sumit Garg To: Date: Fri, 6 Jan 2017 11:01:09 -0500 Message-ID: <1483718470-4553-3-git-send-email-sumit.garg@nxp.com> X-Mailer: git-send-email 1.8.1.4 In-Reply-To: <1483718470-4553-1-git-send-email-sumit.garg@nxp.com> References: <1483718470-4553-1-git-send-email-sumit.garg@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131281579437813733; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(336005)(39450400003)(39860400002)(39850400002)(39410400002)(39380400002)(39400400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(48376002)(105606002)(50226002)(2351001)(2906002)(356003)(626004)(50986999)(76176999)(305945005)(4326007)(92566002)(104016004)(5003940100001)(86362001)(97736004)(33646002)(77096006)(36756003)(8676002)(47776003)(38730400001)(2950100002)(4720700003)(85426001)(6916009)(8656002)(189998001)(110136003)(68736007)(54906002)(81166006)(5660300001)(50466002)(106466001)(69596002)(8936002)(81156014)(6666003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2475; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD013; 1:hqOtQhcpIWj8iYpAdjbasz7EgOsiN8Sie7mJ6UNBTcq+6HuPHh5xD5ilSZ+CGy90LGxJGY/Si720si9P3vcZEHXAy3t0mG5+Lg4jLgvfta5nAu2R8Ue3nhyjvvkDPJyPm4gC9ZlLfIEQBJm8GBDagVvSIz4eAbRuPTknazXcsQyForVo7glLsYX82yTDpceNJsWqoatk/h6e9hn9RscAu1e14BHcYqDCFUXyb+5Nf3dhYHGNhv0LGt4hvsARc2psncr87HqqGku7yMhLKeMYa6kf6x12hSsaB0p8NXUH0J6e16UzvzUCdOyHBSRIFQPEqiL8Nto1kn8DtasKWLQn11wb28SG3hjFGnYPrhiS/GTEM2HO+tjO/I6faw3/jL6jH+OBKFGZUin+e24wX1nNFFxW2zxClq2sXjhEf6+AQLnqFjcUtP4FQoaJmh6Mz/LqObjUvKU82dk4FJwyp+9U/OKo3hda5fsa5jZIrWVrB4AbJTmMdeTOobWEE1FIIftV8Bc6if+1CkG7HZ6j9XA0fWiZsQ34TwNRVAYOuMWpVbj2yCtUKFlxdBjZOwegSc0j0gaUhPkLlLzCsQLy4vW7go5mfnE1HZ1hgBpKZIuAGLLSBASu6p8DuHh//SlL1KWV7/xta89fv7384hQEAlsf6745ty6G0q8GvlLyfTBkdmo2vnbsYv0xSth415BNjuhYk7rELivRYU8Q11vg1GX9cg== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 109dd730-58e6-462d-6fe5-08d435fdc668 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM5PR03MB2475; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 3:7DpeVqEH7S4k8ctNaSDwthG53DfHAWxXQtDx9YRejhuVH/gbTnmbQMtaXYOgP3uDZWFZKW8utc41XGY8Z3P+MKRYJBBYIBVyRar3UFs2Z2fAczKp0JHvLyaKr4/SbxbDQAHViEQBhflcgctj7RWEaTqlSFegynwZvGXabog/whyoTOaiQkzwm1YsLawD49gC3OH2fp7XH0JGj8K2VjQkHJM4SB0hARRvWQRMmW1FceFALqr794n0unYxNBF4hdMAcaxydtXvfautJ5cfwbuHtYCRPsH5G52mL+zEummpzsw6y/HyqargjIPEovXEUOzV+dWEVkKp2pllxfCv6kP1ZBSMUUz0d76Af4/bketvPiY= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 25:4cetfHqg5Do+lpr/OoLf/0hs0e0Y7C4keMBL4Toj4nm7jLPLtvi9a9uCuhTpeIxodhbvDWmVLxGQxDu5nvEfnRWsuyHtlRmCRgpw7Uyl48gLxiPvjCfKP9vVSBkuE68r3wZzGN921TQFAL5PU/uVNRM2rdfzi9Ixk1G1atz0wbyy9F2R82CWXWpuX3jmWblV/O3RuFvPz6PfclnMyczwzsylkjtf6o+zgb+Ys0wx2JthlvkG7v3jQqtH6H/BHZ5udXJ+Rk1Et+X9S/lDAoDDx4iJcg9xYr/uN5hh2u5T1xNeltaUGMcU483oTTKHqmP4+mvjR4JukFx2ltsekm0VwNXP+SULhROf2E1Xp5qP/z3668NIO3pMY8zH7xodADYqeNam3miY0BUrqPYECuFn/+FLFk5y46jCyedARiU/rz5umWVIxBJGNMm8MvC1U54+KUITXiPiIqjJwZ4ZFM7R2MBrrbhHKIM2yJ1e92rG5j6OzfCtlCg3rSqVtxD6SmokkcMd7OhtR2CfhOsV/VS4u8EqV+fflsdwp1FOBDyCY2QIgs6C+TjPD9Pd/T4e37kvdHxIhj7+Qk3Q4QaQKBfOKZQ+ueujOPxqNBSceOju/FWllrNdqboS7NA3qOjvV2YLWnStTMl0g4PXYC3SWK4Bmvkv/FX2DtTGZcriHNFNfx8p04rK0MzKg3wsy5DtAKhEzc30/vvsiiTyIu0kn461wGMQ+KXhMVQ5LLk8s31xBJ4otEtPvoBu04WC3N3bR1Voz+Sy6CtcPdhkIzW+wSRwHjf+YVeu0RF9O6Sr/qcZWti1wgY2Q1cdikvZu7k183gOo/cE9a4qWFEIDxcO8phblw== X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 31:ztKjUOqrLJeKMeKiKIK30hgmWk+3JGpbQFbUL5kLwNUYjczdWcoSJLv6sWAqN0JyAM3EJqeDEXZ8AFvNetTV1DarlzBCTjRj+w8YAOvg5OVfl3oVlYBO9kjLVTSrIcqzuYgKdV0RHUO7OcV9WOPoW4GfSQgbA0i1sAvCiY4ZRwVaur6EKSiynuCCMrwevHN7TdWPBEuj+LqLi38zK9IrGMFwAhHplr2upumwfRvEXR78ERZPLR3CTDSkcSmyrPTAMiXUS4/PWc6hD/UertoutSq1OAfkXk4uPzDT7zc5Bdo= 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)(13024025)(13023025)(13015025)(13017025)(13018025)(10201501046)(3002001)(6055026)(6096035)(20161123563025)(20161123556025)(20161123559025)(20161123561025)(20161123565025); SRVR:DM5PR03MB2475; BCL:0; PCL:0; RULEID:(400006); SRVR:DM5PR03MB2475; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 4:pnwkL5/ppIcSDPFJMsXi0eRzvMO7O+aBaHRX8P2Xhxd70pcu7ukB8Q0w/m4lxOLKsfsglzMjU283Bx5JutSI0jlzwkmoDUbpC9GEAkJIGIZ5ef11RSYGgafydxTA0gx/FCVLB5yJURb/YYOZcJY67YrH8hPoEtRTy4NnZOoocSGOrt7YOMZcyTgwGe//Ivp5tKAi1l4ItPLDBqkH8DeHq88PMzCtmEM9lmPJUKY3uGn7iFUnUIKqxAsFtk+Kjw56hoZWmat+rnHCW4EmzsYMee2GZf6VxJ+iQTNo6PktHivJ0Ra5WbHV+KWfIuKkx4D7SnJ6XulLb9lqSB7gv3KksaWNjhWtZbYw7c1Gq9T4LLLnMIsNkXVLqCEW2e+R2OC95WYtS1c9A465kbxakLyug2zMdm0GabGhqFfW3w/GE7Xnvpy9RHfQgq2KXE0u63+DvX00AM1ahB+a+7REdEGNkOpp+Rb20RDsGFTbPHbiP1LDso0wJxWwAWXeLpQmAVYKGbZe+zLthCxxZLjkJArs1o5ZxNFT4TENHoNvVB7qFL7MweFQJSBrP4EBvlrY1ucT/R6rd+wyd3pG1Gf86Ffg3VwcO8ARuKdM+zBHEsPYHa6JDvTUvE+fpKi5rLM/8HLwbwYyn27Bnycgdd7k29qF4pZbABRc/C3j76sC3vw1QyzFHXussffF5r3e+7nxbUYLPdF2r4oRgaA4rNzuOnSlzReyClqcecv3Tf95pbm2V3EOI6Iey0hUDLHlv8rsgDTe X-Forefront-PRVS: 01792087B6 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB2475; 23:5om/Si5eNWIhNdSOB4ior1gCc+b4Pc40+yjaOJn/B?= =?us-ascii?Q?HlXJ+AhxarZbdNzRZ0LBnPlgcBcwZSicysZtEt18tdQ03f83QqA4bzTjXtb3?= =?us-ascii?Q?38+ca8xR9ZFJeSdzUceQ6fODbUumjx2SPNNC48OOeYtHA0YQqzv59Wi54lIH?= =?us-ascii?Q?60pZ4ntWQBEmculTyqaMSKzfZ1vi7OZj02lJviPQmGuQBYBUxhz+MVPvBVld?= =?us-ascii?Q?wU+xO6LUusL4XR6WrKRnMMYZc3zEg+fz01gJGPou5H9Ry7X5FBB/iq8LRjAE?= =?us-ascii?Q?+45pjrJxn8+VlUWlLPLBVGu04nTYBKlSqFuDBU6ow9NebFTLuZhjKfy6gcB7?= =?us-ascii?Q?SfBLSAoJMO22SczWO8IDJcutQEL8eyWNPOPhb1PxBHhCCM1MRWUx7jpwU3w2?= =?us-ascii?Q?EBfKSXlwl6tsNEYoQsvYaEPilnOpJbBVC+kwJxfj7+FlUDctG5FPoaV+C7hK?= =?us-ascii?Q?Mbc7g3EysMy2CdeAjefYIz5hTRAdQWumoX8ZGPUkQV0vnZulcJ0T25DM2z0S?= =?us-ascii?Q?Zp0jrqmqpuiS4vSBpv6OOjn/BjIa1kPABBjg2UBDnVeD32BJuxODuf58EOmg?= =?us-ascii?Q?KWvJyT8wtv0PKHBgtfKnp1hp3YBV4145FUV5k+3NmmVAXwcvQdoqmP/wR5dP?= =?us-ascii?Q?qwW90AFiS4AdVZC7hBrZ5HRDjFsxjEr6C/I/yHQ7+mqULp3HdkchYgMu4dSi?= =?us-ascii?Q?3w3nX2+r7LyGmKRieDucJ9EqqcljD6HdOB2hsHELaFiRp2JL6fsUA73qdao0?= =?us-ascii?Q?l7xIucGuTzvVsGsHqHmgSRE0TiJXGdTGmjnt91kGJ3hL9QBggN2KzNJdF9BV?= =?us-ascii?Q?KK70TiIY+3YaGtNIWeWPG0lBOUPUgbyOMSuBRtcLdApMH8FhV7eJpzsyuWiA?= =?us-ascii?Q?kU9EfrPCf6E06HhmZdzwt75f1C8YDQKsC65gqoAswzN1Pw9Cggxi3yQ4atoS?= =?us-ascii?Q?ZI8LHzNf7g6FJWWvTRE2BJowTTmOKOzgzTXtJ8Xa7MxsRiyneF59OdFEiLbZ?= =?us-ascii?Q?rVpD3wmSWFrMkDstgIRbf/z7pGzCFSE2s08+tr6kuVawdAtJhTE5M3wWpDFX?= =?us-ascii?Q?Hcnxr7bsloP8bInNErj+TvKXdMt170Fmb0tKaVwlg1z46r3vYdYfia4f4Z6V?= =?us-ascii?Q?n3ep54nNIin/2bgPtWSBnRnlh91rVhdCUlajGk/U1eE7gc1n67+bolZLFwk4?= =?us-ascii?Q?iaMQD4vCp3eUVJsFGAoS9yTlkIDHv/qJSa1eH6Ubwik/f2A20+pakzWcRcV2?= =?us-ascii?Q?5QGlLVKz+bxUhM0uoWm+0yRtcC9b2xD3gtLGpd6cnTLamV5kwac+H0giQibR?= =?us-ascii?Q?VU2KGeqlktYJ3KhBZG9yoTxsoXRfXx1AHaT1JENAguf?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 6:TxBmDfj/f9h43UoysFIEjfXW/spg34pwOVTicBjXKupcMC77h1LhnODOxRpjWmMywngyHoL3aI01voy8XLTM1dA918hV6CfEH7K72M8bXAA04z0mEWWzcFxMnn+n1Q9QrhGtAxYQoyPkJ6LqMMtrD+aVpWVCRILzUvuESj5zFsnLdYpxtMtiziemg+kRZMYsl9MzJYsRytfjo9P19nFuwdXrwpmb9uSVHX7ukImg9RlKrNb9Du+yEjQRpehdnjecgZPFCF2IWrEACGFwqNfb2Ei5z9LvplFlUT0PFLS9mEplMuVGGLNFU60XncPzQ5RfecVHtN0VMrLKdn276E7trzA2n3WZfT6fRDuifWPo2LppMxKcYVU0WczstJ6cDRGCg8rXDwd2311/jWgZE/LmVCQ7PkXF5F1xtIY3jet8cWdaRmX1YgcKSDf2HMPIkMA3; 5:rLAHwhVl5h2zqgUNxmAl6ce2KdLZSdQLfo8iuLkxvmAcwF9UmsyAfbRx5bQNWMFhDANrsVJazKH9b1hhaF1gGp6EvQVAk332TBV0srPvu2Pa7R1dzjr+H9OVcXaiOuVzj9kDzct2CQQLUoyTGR0Km+6Ms7TDnNA8VoUfqdYBM4i8/1iy+grO+t7jvVvM+5oT; 24:IHZmyBJKEcleFk0yCIDmfIU4PWh4c0hz2e7+4AXLzAKzjIC/CWEqfktZMnHWudDtfGjiMNbGuN9b620c5RF54nv4K29nqObZ5UEV20Q89Vg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 7:JXcdLVthr+i0Vs5aZ2IZ/S7eTuvKyTeMUCHJ68KxcdRko2F+rB0tSdrfX0NbhwEI6BR8FTdSnygeeHGSethiApTTLaWpOWeeRFC3vo5d97x2UtsJq3pI0Lnrvotrkj0WhwXPFY7V+7yIbPM3Us5+dF+AuITauXirg2LbZgBk9dUNS94ySp51WNlj1MLVdZXywtBrwiJYWtB34UcKV/NY9zd9qvKadrYnwo3wNNSXgWGjrnkFojl/LndUWvAouiJ/5hpG8sVOvw7ajQXGBINw3jOWKqwEYcTfwG8PmnvSZk0pSQSFzu0hv4py5OgIxhb38OABx1v1d1GO8zWeVB1gn3dfd1FWTmFeCqFh9OzWDXly200TvNkD2BL5onFEqMIDhG6Y1+jJMaCDdixO8C39TD4fV76a+j6ac7PWuuxpUg2W9kipCLJPyRnOzFPjXvfOW60/jxE/10AvV0CkVy1pvg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2017 06:32:23.5005 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2475 Cc: ruchika.gupta@nxp.com, Vinitha Pillai Subject: [U-Boot] [PATCH v3 2/3] LS1046AQDS: Add NOR Secure Boot Target 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" Add NOR secure boot target. Also enable sec init. Signed-off-by: Vinitha Pillai Signed-off-by: Sumit Garg --- Changes in v3: Changes in comment style. Changes in v2: Split patches logically from 2 to 3. board/freescale/ls1046aqds/MAINTAINERS | 4 ++++ board/freescale/ls1046aqds/ls1046aqds.c | 19 +++++++++++++++++++ configs/ls1046aqds_SECURE_BOOT_defconfig | 29 +++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 configs/ls1046aqds_SECURE_BOOT_defconfig diff --git a/board/freescale/ls1046aqds/MAINTAINERS b/board/freescale/ls1046aqds/MAINTAINERS index b4549ae..6737d55 100644 --- a/board/freescale/ls1046aqds/MAINTAINERS +++ b/board/freescale/ls1046aqds/MAINTAINERS @@ -8,3 +8,7 @@ F: configs/ls1046aqds_nand_defconfig F: configs/ls1046aqds_sdcard_ifc_defconfig F: configs/ls1046aqds_sdcard_qspi_defconfig F: configs/ls1046aqds_qspi_defconfig + +M: Sumit Garg +S: Maintained +F: configs/ls1046aqds_SECURE_BOOT_defconfig diff --git a/board/freescale/ls1046aqds/ls1046aqds.c b/board/freescale/ls1046aqds/ls1046aqds.c index 552365b..405b20a 100644 --- a/board/freescale/ls1046aqds/ls1046aqds.c +++ b/board/freescale/ls1046aqds/ls1046aqds.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include "../common/vid.h" @@ -260,6 +261,24 @@ int board_init(void) if (adjust_vdd(0)) printf("Warning: Adjusting core voltage failed.\n"); +#ifdef CONFIG_SECURE_BOOT + /* + * In case of Secure Boot, the IBR configures the SMMU + * to allow only Secure transactions. + * SMMU must be reset in bypass mode. + * Set the ClientPD bit and Clear the USFCFG Bit + */ + u32 val; + val = (in_le32(SMMU_SCR0) | SCR0_CLIENTPD_MASK) & ~(SCR0_USFCFG_MASK); + out_le32(SMMU_SCR0, val); + val = (in_le32(SMMU_NSCR0) | SCR0_CLIENTPD_MASK) & ~(SCR0_USFCFG_MASK); + out_le32(SMMU_NSCR0, val); +#endif + +#ifdef CONFIG_FSL_CAAM + sec_init(); +#endif + return 0; } diff --git a/configs/ls1046aqds_SECURE_BOOT_defconfig b/configs/ls1046aqds_SECURE_BOOT_defconfig new file mode 100644 index 0000000..9831f75 --- /dev/null +++ b/configs/ls1046aqds_SECURE_BOOT_defconfig @@ -0,0 +1,29 @@ +CONFIG_ARM=y +CONFIG_TARGET_LS1046AQDS=y +CONFIG_DEFAULT_DEVICE_TREE="fsl-ls1046a-qds-duart" +CONFIG_FIT=y +CONFIG_FIT_VERBOSE=y +CONFIG_OF_BOARD_SETUP=y +CONFIG_SYS_EXTRA_OPTIONS="SECURE_BOOT" +CONFIG_BOOTDELAY=10 +CONFIG_HUSH_PARSER=y +CONFIG_CMD_BOOTZ=y +CONFIG_CMD_GREPENV=y +CONFIG_CMD_MEMTEST=y +CONFIG_CMD_MEMINFO=y +CONFIG_CMD_MMC=y +CONFIG_CMD_SF=y +CONFIG_CMD_I2C=y +CONFIG_CMD_DHCP=y +CONFIG_CMD_MII=y +CONFIG_CMD_PING=y +CONFIG_CMD_CACHE=y +CONFIG_CMD_EXT2=y +CONFIG_CMD_FAT=y +CONFIG_OF_CONTROL=y +CONFIG_DM=y +CONFIG_SPI_FLASH=y +CONFIG_SYS_NS16550=y +CONFIG_DM_SPI=y +CONFIG_FSL_DSPI=y +CONFIG_RSA=y