get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/975009/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 975009,
    "url": "http://patchwork.ozlabs.org/api/patches/975009/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20180926110818.8122-2-Ashish.Kumar@nxp.com/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api",
        "name": "U-Boot",
        "link_name": "uboot",
        "list_id": "u-boot.lists.denx.de",
        "list_email": "u-boot@lists.denx.de",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20180926110818.8122-2-Ashish.Kumar@nxp.com>",
    "list_archive_url": null,
    "date": "2018-09-26T11:08:18",
    "name": "[U-Boot,v2] fsl-lsch3: soc: Enable AHB read support for Flexspi controller",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "06759a79853e0183802f1ec1b3c633450eba59de",
    "submitter": {
        "id": 68053,
        "url": "http://patchwork.ozlabs.org/api/people/68053/?format=api",
        "name": "Ashish Kumar",
        "email": "Ashish.kumar@nxp.com"
    },
    "delegate": {
        "id": 2666,
        "url": "http://patchwork.ozlabs.org/api/users/2666/?format=api",
        "username": "yorksun",
        "first_name": "York",
        "last_name": "Sun",
        "email": "yorksun@freescale.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20180926110818.8122-2-Ashish.Kumar@nxp.com/mbox/",
    "series": [
        {
            "id": 67629,
            "url": "http://patchwork.ozlabs.org/api/series/67629/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=67629",
            "date": "2018-09-26T11:08:18",
            "name": "[U-Boot,v2] fsl-lsch3: soc: Enable AHB read support for Flexspi controller",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/67629/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/975009/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/975009/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org",
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdmarc=fail (p=none dis=none) header.from=nxp.com",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=nxp.com header.i=@nxp.com header.b=\"Ujosn/0D\";\n\tdkim-atps=neutral",
            "spf=none (sender IP is )\n\tsmtp.mailfrom=ashish.kumar@nxp.com; "
        ],
        "Received": [
            "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 42KwHJ0BD6z9rxp\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 26 Sep 2018 21:11:23 +1000 (AEST)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid 957B9C21E02; Wed, 26 Sep 2018 11:10:40 +0000 (UTC)",
            "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 9F9B2C21DB6;\n\tWed, 26 Sep 2018 11:10:31 +0000 (UTC)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid 5320EC21DA6; Wed, 26 Sep 2018 11:10:25 +0000 (UTC)",
            "from EUR01-HE1-obe.outbound.protection.outlook.com\n\t(mail-he1eur01on0080.outbound.protection.outlook.com [104.47.0.80])\n\tby lists.denx.de (Postfix) with ESMTPS id E8F61C21D9A\n\tfor <u-boot@lists.denx.de>; Wed, 26 Sep 2018 11:10:19 +0000 (UTC)",
            "from timeless.ap.freescale.net (14.143.30.134) by\n\tDB7PR04MB4010.eurprd04.prod.outlook.com (2603:10a6:5:17::23) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.1164.22; Wed, 26 Sep 2018 11:10:15 +0000"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=0.0 required=5.0 tests=BAD_ENC_HEADER, SPF_HELO_PASS,\n\tT_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=yDJs9gileAdPaentko3erNq7FdHYseoHbJ9SjNyeo68=;\n\tb=Ujosn/0Dur957bzPLk/s00A+zrXjcUiEiQ3jSAF9GX76cmtksaXfGvJ+w3CfSZXB/gIUsYIWLzhMNoYw+BOcgXiUaTmimbugQREmBQgApopGv1pWPZF1KvIhT7Mn3ByQr2eHzfuhJ1e+NFtZ96nPumO0qWE35wGEMl5fiU8fLq8=",
        "From": "Ashish Kumar <Ashish.Kumar@nxp.com>",
        "To": "u-boot@lists.denx.de",
        "Date": "Wed, 26 Sep 2018 16:38:18 +0530",
        "Message-Id": "<20180926110818.8122-2-Ashish.Kumar@nxp.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20180926110818.8122-1-Ashish.Kumar@nxp.com>",
        "References": "<20180926110818.8122-1-Ashish.Kumar@nxp.com>",
        "MIME-Version": "1.0",
        "X-Originating-IP": "[14.143.30.134]",
        "X-ClientProxiedBy": "MAXPR0101CA0072.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:a00:e::34) To DB7PR04MB4010.eurprd04.prod.outlook.com\n\t(2603:10a6:5:17::23)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "50405f07-4684-4a7d-6a90-08d623a0a4e7",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);\n\tSRVR:DB7PR04MB4010; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; DB7PR04MB4010;\n\t3:sGRCPpgWqq4lugvksG0xB76isn3G563EITZHbvDlOIZiyYVguGjQ4zzs6zcgaLThcXXI2wgUpNTGsksqVsRHbPynTq5okmwy2SjkWIoHV9Hscp++DCuT5nzDQl9kjpAYWd3y+HuWPFNIe1w5qimFJ3zqptYI5tK2P2fnGFRfrhDx80wvaK/yNI9n1EeilIYy/JlCJNN5imwp9mf0QWgyh66PcYKpiZa/hmAP4WbZZRVQCcIZorq1vN3y9Ix+FceA;\n\t25:PhrQIwJIXNZjSa+bhnMU6TQmZz/3f2XJ7/hsxkwG4gh89ldaT1rZtKnZsdcLalAyas1lLYdDauZX6R/CiQBOgxZukbqBz16OsjKfr+4S4GPicyHBnu3uB+qXbxhvw/ZX8YZuwZK8QcPsxdz7W3a0hOezd5+u8zJbbflmxM66n+zVDHl7VYxmOYor0znimIU1ZDC/7JevKbbnQ9uhG7opeTm3XIHtGucHo2q/xH1om0Nt2NAOqC3aYBwXZDFL99Ck3p+IlvQWLLaPLwogKG+1zYkNPFyByS+wCrpxoXhiof5giGKZYOF9ET2e69oO1UonewEKJy83WYT7INjh8TeXmA==;\n\t31:0zhSCFP8hOkYK0Rln4RNe/hFeKm3zNQsHA1Jl3TkrVal+ZIzfUBIdCWkZSBGBvPLiGplF4tbXsDoxqYHvE5E7I44LAx6V3KLaJnXbd3U9aoxHwgvvwADfZXnN+ioi8EaRz1dSdXof9H1iwx4+ebnepie90Fo0G+jt6vmErVf5x2FiU2WfyPriHSVeme16822x/753xemx8XhkLhHEYG0lFzCMpxg6fSCyKfg5YcmYXs=",
            "1; DB7PR04MB4010;\n\t20:kPWYcJBdOmDubKHsBEmVhwIJoaZKQpvhlkrlAMcFU4NHfNgfJrw8BiA1P+bKB3HjCjE93lB/exO7POoNoSE27sMhUfPzqUFVJ71PdDiLJE+alSF/MVtIS4RNZQzwdx6UjmJMP1aOad7JS6WV1UT1vLT5mdRtbyU7xVNM0YCG0k1K8EERDPBMlnKbAT1K+XA5eHSKmw1TQtw6L/PQ6XIt4w8rFJRTGs4Z1PjfIko9OVlohdYGbQc7FZT56UJxHp6Ve2dTDGmCKLuQyT7wi+wTTbyq7dAhmovEZ/c06SjH1u8MVp0QJQzwNJYabo+Oui+bLg+dKDtr/JI+bMRR6E/vPWMCixJRpxdal/tf4p/l1Q2d7+ISN0DFVqZCA4eacQtONrYn5lKKjHgmZCLfPehIEVIYL74eW/8oJSwcdzbFjhgxH3Q0O+f74VJXrG9umYAIom0Zxl8O1Bn3wXYt0Od+cK99CFY0PdLQvmac2MzKqe4/YU19vpcHeQlinZxB5VvA;\n\t4:DrEseQHF8HWKTWshlz2XjYChjT5fn5PxuDfXjKa7ARsXPAJYusUeH5qrQHPBkqTlGoo4u6iV7nd34S+/WjJMMJyVz1hCbQdn1Y7rO5Iu9Mu/7p8iPp2FN+rrkgjfzAcBhUvndQmRNk6Wk6lAmARMYnmnTQ2oYRMd6ea8L1LTAtwfwxUpH0QKLj7iLO88nzvj0fjZuKw0QHycoqDIQSLvNcdFTatRfHBabi/yknfKJPSub6vDFmRdg3Cf8T+T2y+VdH9W3t2SPzG4cZ4wEYM+hfZHTrNeRSfbLFLTG2N9gLIQ8bMlyuVBWgHT1/dTl16V",
            "=?us-ascii?Q?1; DB7PR04MB4010;\n\t23:QQiswM2IxGQgMQ2rB6HCbue0JkmbpaUxlZxdOrWz2?=\n\tlAXIbXfZCQuS5zacazgDgpbNmAWMoMZIBUDLen+JKbldWuDq4+Lo1x+c4IK+L2Sc1XXgkHuq8mwHCKTKqfGkjgqBKi77OfDzRyb+lFQW1Zm9wzvM06uZN+DJebUmXbyCPwgex6suLRVpiNG9hcLZI5K3Nkls/YlgoxEpn1JFteL1EZudW9SZZcRPWauLWEdhRGs7mJx2Av8MepXVQISz+5KNLC5XL/SjKIf2n5JBCLMH+fTYV9i48AsO6rYHYUxsN9lv4J9kCBzpWU/EksjB+Cyo+zh9X6FfkGacPHEfw2lTCGzSSEPEH7in97JXl289CY07V5Us4ltP9DHhnDX9Bm8OVa+2ayMEi/LqXLIDKLX8hYkz0Kln2hyPZJnuRonOjbdQ6TfQUoycR1rQt6AGKjsyllVnZKp0sMpw66Q1RHRi74XhEfqX20w8o/jgSZthigf/aZfI3Pdf59UI5WhmHfMl5NsmjmwpsRmE//Ss0iq0LZhIuT7esJ6TmZcIWSuwlae5gWDvMGGNR92knoBBrlsZHUCyPCbGtydN35zVSseDfvCH3tTLb7KV1B1rZFXg5kdw8y8ZBlGcExbfjvmmgjW4qA73Gg2AtHiSaTMQGZPEGtFiS9Tfbo6jm8R3VgY63W9t7UvbvzISgysMlpOPDXulri4inkssXj7ABpag76bEHRuqUDkOIpx6qf1jh6TSsDLQCMP6T6ScESazaffmA3vpfSHTJhDcWgRXn157aVJr3TZHTpD3t8KlXY0MmEcqSenJp3iuqPqgRqxyZvogpXu+kcx0nCiiMZa4wqEBAud9XlMZ308OFwHRYqxPhmaADF2DW/LWpxiA6QaUWapRKbN/QCtmzAsmi/tGhgiV+yd1sFMsy2GgJtoGwvDLPjERBD0pNI9JENrSz92gIQFsDXziaC/lbDeIan+PaH+UBi/hVtKN0mpHnuGHiEg7wjSJgKL5LCqGtD7gB8NHCCQFSMotMuwzoqOd6xxApvLJFjfnaR7RHFNEFziziD6g0CwrTIE/JnDVlSEw7WJ1n1RpcEVR8JkCICyLfjK9s5Nmv1HxViVX6PtdWd7md0QlkIetA6EMYGG3pnUKVkCgntQGe71xRJKFW7+OtUx4DRD7kNyNYuVuGI3KbjF+TF1oIIu4bT2rtCDii0X897K8eONg3OEfFN6hzz4PUSEsgALp0ywo/eMz1R/ZEbMfOuP2CRuuU3RDXjI0A36xT2gMl2pLD3fvl3RPkZdevvaViDSZtWB8bV+GNbqlDiKIcyj+RMPvtJfikvKYpORWXDu/0QjP9PncaI6XuU/bdOtO5SBL1gvVQ==",
            "1; DB7PR04MB4010;\n\t6:tvdBK4K+XMwB3TFWeKoLGZcCXxB/tjK7LDLHSUeD2sfX205Iy7tMZbfHLWXNPM3BahtUsiiC+SRcA97r1BpoLPQA8y4nYGJ23Oc8IS+5V7Qy3gVT6uzSeGuPPB8p4VFcgJNacHSO2I3tklyReURHOFOBg2ybYjSWnFYKSftS3YG+wbdtB98u2KkvbWbDSfo60chBwE9HeUjPKtNn0JMHrg8gchKGZf1BrQ/DUZIgGDC9W4tF09UjNVLBSNXh1rrRx9uy5HgWBpjSM0u1ZG1IQZGXNpPkb0dt49N2rllEX3z29TrfPx4jde9aYcncR1NMztoDj55q9MD4pDavMhhAN2w0aPzDDyVqUfFtqh/1w5eiuaOjWdwEnQrr/5FXK8JfdBwcuoFVrkAmTCMZvcn67kPzSX2J6OAYMCKyhj+D23Mm7tWPCnLzClehloDQ6dKwDUYKgAj/WKmxVBeufwQKwA==;\n\t5:Mxb/h+ZUbsykXABNRBBpigiQ4PZkVsFnuzLowrwHMqma7cG/n2pyJuAaFTeI4LKw1oPrrDnpt0PN7LOUxgMxf/ZZrRwTWGxcUrYZOkiYh64s9dFz416LiZQbUoNUEU6+bK2TGa5lQu2oVl7VyZoyULvFaCNnVj4YUlT9UnJ+8Yw=;\n\t7:bgt66BgCiBAvp2f01GqzFST4CkzGn8kwGS936Yhr7Sveeus5fnbEG40Tu6jb3jlqd5qXEzpPCPVBBVdSUE4gd7edm3FoLLJblNybifqoQ6xqNgDMGGo71z/QfB8lNZ3z/WRK5P3Gw66dT0GkWX8sNlWlJz+0bKBbdO+VJ9rU+vJ8NhR6dek+YJu+oWTgJjKT+pxrbfBkLJaQoIn/UW/aPfx1yyt6lpsfnx/gtIDzy6dPprGJyD4BF0f4c4QY4sIB"
        ],
        "X-MS-TrafficTypeDiagnostic": "DB7PR04MB4010:",
        "X-Microsoft-Antispam-PRVS": "<DB7PR04MB40105AC2226C0AB918099B5595150@DB7PR04MB4010.eurprd04.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(185117386973197);",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3231355)(944501410)(52105095)(3002001)(6055026)(149066)(150057)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699051);\n\tSRVR:DB7PR04MB4010; BCL:0; PCL:0; RULEID:; SRVR:DB7PR04MB4010; ",
        "X-Forefront-PRVS": "08076ABC99",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(376002)(396003)(136003)(366004)(39860400002)(346002)(189003)(199004)(52116002)(26005)(76176011)(16586007)(14444005)(5009440100003)(2906002)(54906003)(51416003)(8936002)(316002)(8676002)(106356001)(34290500001)(16526019)(478600001)(575784001)(86362001)(36756003)(81166006)(7736002)(6916009)(81156014)(1076002)(66066001)(47776003)(105586002)(5660300001)(305945005)(2361001)(53936002)(486006)(11346002)(446003)(25786009)(48376002)(97736004)(6486002)(68736007)(186003)(50226002)(2351001)(6116002)(6506007)(2616005)(956004)(386003)(50466002)(3846002)(476003)(4326008)(6512007)(110426005);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB4010;\n\tH:timeless.ap.freescale.net; \n\tFPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; ",
        "Received-SPF": "None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)",
        "X-Microsoft-Antispam-Message-Info": "OY5L0rbMw63xLU/TIKpqvzGrYX4isD9PXuReMcETAIvJXZQQmg+iRafHrBuFNYhUJmA/xOlXQlD8KCrPY2/4C64E7B8wKUZbhLH6dGu7XgFFaYIYGrmGzEb1C4ES9g2YulHLfYUUKd2PQiizERWuJBB6RISH3GebRV9PUCz5BkUJt1GI1Wya6gxiDaRGlVXJ5l05gadKcNpYeWvTGE1/GNRm/QGBKlYQM2ZVdMISmKRNflR1GmczlJzjaEck/4IgAsgfyWlUnyrE1be5HQ5aZh6k93f942TfgM80OarrsiR9N5ZU46qcN8BLGXldp68pA60lKxqQ7Xdu2YJZf/V00MCTPTq0yVlMMHV8shiR6Ps=",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "26 Sep 2018 11:10:15.7471\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "50405f07-4684-4a7d-6a90-08d623a0a4e7",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DB7PR04MB4010",
        "Cc": "rajat.srivastava@nxp.com",
        "Subject": "[U-Boot] [PATCH v2] fsl-lsch3: soc: Enable AHB read support for\n\tFlexspi controller",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.18",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<http://lists.denx.de/pipermail/u-boot/>",
        "List-Post": "<mailto:u-boot@lists.denx.de>",
        "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>",
        "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>"
    },
    "content": "Enable AHB support for Flexspi controller interface meaning\nmemory can be accessed via md command using absolute addresses\n\nSigned-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>\nSigned-off-by: Rajat Srivastava <rajat.srivastava@nxp.com>\nSigned-off-by: Ashish Kumar <Ashish.Kumar@nxp.com>\n---\nv2:\n 1. Rename FSPI to FlexSPI in description and comments\n 2. s/cmd/command\n 3. Add macro and comments to improve readablity of code in soc.c\n 4. Add declaration in soc.h for fspi_ahb_init()\n\n arch/arm/cpu/armv8/fsl-layerscape/Kconfig     | 10 +++++\n arch/arm/cpu/armv8/fsl-layerscape/soc.c       | 44 +++++++++++++++++++\n .../arm/include/asm/arch-fsl-layerscape/soc.h |  7 +++\n 3 files changed, 61 insertions(+)",
    "diff": "diff --git a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig\nindex 5280d33ec8..70f26973e9 100644\n--- a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig\n+++ b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig\n@@ -327,6 +327,16 @@ config SYS_FSPI_AHB_INIT\n \t  performed. Default LUT programmed in AHB mode is Fast Read command\n \t  with 4-byte addressing enabled.\n \n+config FSPI_AHB_EN_4BYTE\n+\tbool \"Enable 4-byte Fast Read command for AHB mode\"\n+\tdepends on NXP_FSPI\n+\tdefault n\n+\thelp\n+\t  The default setting for FlexSPI AHB bus just supports 3-byte addressing.\n+\t  But some FlexSPI flash sizes are up to 64MBytes.\n+\t  This flag enables fast read command for AHB mode and modifies required\n+\t  LUT to support full FlexSPI flash.\n+\n config SYS_CCI400_OFFSET\n \thex \"Offset for CCI400 base\"\n \tdepends on SYS_FSL_HAS_CCI400\ndiff --git a/arch/arm/cpu/armv8/fsl-layerscape/soc.c b/arch/arm/cpu/armv8/fsl-layerscape/soc.c\nindex 3f15cb08ff..0a0e112a88 100644\n--- a/arch/arm/cpu/armv8/fsl-layerscape/soc.c\n+++ b/arch/arm/cpu/armv8/fsl-layerscape/soc.c\n@@ -640,6 +640,47 @@ void fsl_lsch2_early_init_f(void)\n }\n #endif\n \n+#ifdef CONFIG_FSPI_AHB_EN_4BYTE\n+int fspi_ahb_init(void)\n+{\n+\t/* Enable 4bytes address support and fast read */\n+\tu32 *fspi_lut, lut_key, *fspi_key;\n+\n+\tfspi_key = (void *)SYS_NXP_FSPI_ADDR + SYS_NXP_FSPI_LUTKEY_BASE_ADDR;\n+\tfspi_lut = (void *)SYS_NXP_FSPI_ADDR + SYS_NXP_FSPI_LUT_BASE_ADDR;\n+\n+\tlut_key = in_be32(fspi_key);\n+\n+\tif (lut_key == SYS_NXP_FSPI_LUTKEY) {\n+\t\t/* That means the register is BE */\n+\t\tout_be32(fspi_key, SYS_NXP_FSPI_LUTKEY);\n+\t\t/* Unlock the lut table */\n+\t\tout_be32(fspi_key + 1, SYS_NXP_FSPI_LUTCR_UNLOCK);\n+\t\t/* Create READ LUT */\n+\t\tout_be32(fspi_lut, 0x0820040c);\n+\t\tout_be32(fspi_lut + 1, 0x24003008);\n+\t\tout_be32(fspi_lut + 2, 0x00000000);\n+\t\t/* Lock the lut table */\n+\t\tout_be32(fspi_key, SYS_NXP_FSPI_LUTKEY);\n+\t\tout_be32(fspi_key + 1, SYS_NXP_FSPI_LUTCR_LOCK);\n+\t} else {\n+\t\t/* That means the register is LE */\n+\t\tout_le32(fspi_key, SYS_NXP_FSPI_LUTKEY);\n+\t\t/* Unlock the lut table */\n+\t\tout_le32(fspi_key + 1, SYS_NXP_FSPI_LUTCR_UNLOCK);\n+\t\t/* Create READ LUT */\n+\t\tout_le32(fspi_lut, 0x0820040c);\n+\t\tout_le32(fspi_lut + 1, 0x24003008);\n+\t\tout_le32(fspi_lut + 2, 0x00000000);\n+\t\t/* Lock the lut table */\n+\t\tout_le32(fspi_key, SYS_NXP_FSPI_LUTKEY);\n+\t\tout_le32(fspi_key + 1, SYS_NXP_FSPI_LUTCR_LOCK);\n+\t}\n+\n+\treturn 0;\n+}\n+#endif\n+\n #ifdef CONFIG_QSPI_AHB_INIT\n /* Enable 4bytes address support and fast read */\n int qspi_ahb_init(void)\n@@ -688,6 +729,9 @@ int board_late_init(void)\n #ifdef CONFIG_QSPI_AHB_INIT\n \tqspi_ahb_init();\n #endif\n+#ifdef CONFIG_FSPI_AHB_EN_4BYTE\n+\tfspi_ahb_init();\n+#endif\n \n \treturn 0;\n }\ndiff --git a/arch/arm/include/asm/arch-fsl-layerscape/soc.h b/arch/arm/include/asm/arch-fsl-layerscape/soc.h\nindex 61b6e4bf07..84450c76ed 100644\n--- a/arch/arm/include/asm/arch-fsl-layerscape/soc.h\n+++ b/arch/arm/include/asm/arch-fsl-layerscape/soc.h\n@@ -102,6 +102,13 @@ void init_pfe_scfg_dcfg_regs(void);\n int qspi_ahb_init(void);\n #endif\n \n+#ifdef CONFIG_FSPI_AHB_EN_4BYTE\n+#define SYS_NXP_FSPI_LUTCR_LOCK\t\t\t0x00000001\n+#define SYS_NXP_FSPI_LUTCR_UNLOCK\t\t0x00000002\n+#define SYS_NXP_FSPI_LUTKEY\t\t\t0x5AF05AF0\n+int fspi_ahb_init(void);\n+#endif\n+\n void cpu_name(char *name);\n #ifdef CONFIG_SYS_FSL_ERRATUM_A009635\n void erratum_a009635(void);\n",
    "prefixes": [
        "U-Boot",
        "v2"
    ]
}