Message ID | 20220301103529.3060257-1-Niklas.Cassel@wdc.com |
---|---|
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=wdc.com header.i=@wdc.com header.a=rsa-sha256 header.s=dkim.wdc.com header.b=Y58MgZR5; dkim=pass (1024-bit key; unprotected) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-sharedspace-onmicrosoft-com header.b=QbW8Yff4; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K7Gx65BgQz9sFh for <incoming@patchwork.ozlabs.org>; Tue, 1 Mar 2022 23:37:46 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 26A0083C70; Tue, 1 Mar 2022 13:37:06 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=quarantine dis=none) header.from=wdc.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=wdc.com header.i=@wdc.com header.b="Y58MgZR5"; dkim=pass (1024-bit key; unprotected) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.b="QbW8Yff4"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6A38E83CD1; Tue, 1 Mar 2022 11:36:03 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from esa6.hgst.iphmx.com (esa6.hgst.iphmx.com [216.71.154.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 68C6783C8F for <u-boot@lists.denx.de>; Tue, 1 Mar 2022 11:35:54 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=wdc.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=prvs=052f00158=Niklas.Cassel@wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1646130959; x=1677666959; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=Tpc+NXSBIft38H0cS8Iwxt+QnzyNiVrKVaq0RvibHEE=; b=Y58MgZR52dJ11j7G9+uCHBbUEwRejhaODribfusOJOwHyB1FVXWtuALU 2oUpPe6dqyI+/QkkHdssnJQoT6/YPY4EGXxwuOb7KKMnFsSILSx0UuF+w fLU7ew3DjoynJJswA+vlhi+j2rJ1cM8izedofLeLGC6E3l2G8Z+JVmPE6 Kps6M0Ospwwq9TUrikUb/IM4qjVdNLM5+Ceb7dRe3Hmndy3pL5UWMiwEQ iJguDwqS4piHReiXQ0ySpQHHXAQrprZ2UC5QSc+wZImA5fR8BnCm9uXrD wczlufDvfBtz3UaSEaNVPj6CaQ/HrztXTA4Co29+42aLKh+rYI2Wq+OQi A==; X-IronPort-AV: E=Sophos;i="5.90,145,1643644800"; d="scan'208";a="195160173" Received: from mail-dm6nam11lp2173.outbound.protection.outlook.com (HELO NAM11-DM6-obe.outbound.protection.outlook.com) ([104.47.57.173]) by ob1.hgst.iphmx.com with ESMTP; 01 Mar 2022 18:35:41 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h/LQ3g8iupfgPrnSUwBrytvJg+7Sa2I5l2oxTFHPXJxKNCRG6eVqUau/0+J1Xze22jBWoiBvIEjSp4DbQvx+lB4BNvAZO/9P6Fl22M2JAEoV800pRLBrOX0L0ziamclWd9cAF8To0LGEyYJ8+pFqwvqfv9w8N8LF3785AGMXfqPQ/LhH7Oc12LioGFjECV5kajSh++9i+WZ890YMbUKTeDMhSA8BQH+pBKSFSwOYAKoLxBzQgkVrT3SFeMi0H7MSnswZZku5OknrD1m8asQFmPdZAXSw0hiQijJ0K7qEco6wetkXZWbDzUyMkROQ1lhyPjDfp79XNPXG1IVBMJePfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=H2hnZg66n7H7ZjyT/5tLL9LPXuGR6efRSd7a/jb21T0=; b=FLfv0iP9vl5aGG+wvSLg2kdd2ub+fTEQxiUkm8EJKk6+0EGKY47D82biwq74jIVPecoYlTXHnMaux/IHTkaJKTVXlg8E3YnG3w8mMKoWhhpakZnSyFDgHNgOCBgBuVFcVqHmWSSlt+QKaG3iNFv/bL1/ZhEGTrW+n+sI55j8o7h7QHPkoQ/ivctE86IDM6jURJbmoCqz7+CJ5NivaAjyjqOwZW7yK/QaZA6aAvGzTBBbqhMRKth/FpjBqD7bzscSkBpPR4X0JwkmKQ7PEU/xjkvzInbgBqU73BZd11SXRDqD2bhljh5+kWOfqMj61+SIOO06SbUHPMnHH6ZZTUS7BA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass header.d=wdc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=H2hnZg66n7H7ZjyT/5tLL9LPXuGR6efRSd7a/jb21T0=; b=QbW8Yff4vQOTTv+3kF0o5Hu/g34OhoOxzS2dMT0tZeG1OUtuQoUf57xNtKWAyJT6kNHn3ayVqI8MUrVd4p7rJONrSPh7b72Dk8anZia8nTYdkcA5fkyH3gPbjtb5zJ491nPg5JAFnXMg6fbkycBETq8Mziitlus1ALJjiA5K+Xo= Received: from PH0PR04MB7158.namprd04.prod.outlook.com (2603:10b6:510:8::18) by MWHPR04MB3727.namprd04.prod.outlook.com (2603:10b6:300:ff::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.24; Tue, 1 Mar 2022 10:35:38 +0000 Received: from PH0PR04MB7158.namprd04.prod.outlook.com ([fe80::f025:4f23:8e46:b2ed]) by PH0PR04MB7158.namprd04.prod.outlook.com ([fe80::f025:4f23:8e46:b2ed%2]) with mapi id 15.20.5017.027; Tue, 1 Mar 2022 10:35:38 +0000 From: Niklas Cassel <Niklas.Cassel@wdc.com> To: Sean Anderson <seanga2@gmail.com>, Rick Chen <rick@andestech.com>, Leo <ycliang@andestech.com>, Lukasz Majewski <lukma@denx.de>, Jagan Teki <jagan@amarulasolutions.com>, Simon Glass <sjg@chromium.org>, Stefan Roese <sr@denx.de> CC: "damien.lemoal@opensource.wdc.com" <damien.lemoal@opensource.wdc.com>, Niklas Cassel <Niklas.Cassel@wdc.com>, "u-boot@lists.denx.de" <u-boot@lists.denx.de> Subject: [PATCH v2 0/8] canaan k210 SoC fixes Thread-Topic: [PATCH v2 0/8] canaan k210 SoC fixes Thread-Index: AQHYLVgX7zZF/PAYtk6H5GgPdKHZCw== Date: Tue, 1 Mar 2022 10:35:38 +0000 Message-ID: <20220301103529.3060257-1-Niklas.Cassel@wdc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.35.1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wdc.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6810d64e-9766-4dc6-1b61-08d9fb6f3a17 x-ms-traffictypediagnostic: MWHPR04MB3727:EE_ x-microsoft-antispam-prvs: <MWHPR04MB3727227575B9A115875ACB9DF2029@MWHPR04MB3727.namprd04.prod.outlook.com> wdcipoutbound: EOP-TRUE x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nsOtZ0HhHc/fH8d9fiMBwllw5Q9x5WSUUZYzSn+VmLUFKKpjFMS7QEcM/vVS+vAqdoljFTCeRbYGVkU7nAwAyGd3vocAZ4QU2FDdMHpmva4xYUpfVrIMn9G6JBxnpDNL3GOv/pHf0qcfGOKlH7G0XYcX+V+1dIy0mRHbPaI+nXZC+wF2pKDefhPWdZp2NiRfWgfByYq/sRMWqhp6ZjbgkFbIK3dBOlnMfm/gRL7tIz03QRXrN0uyJnjai3pMz9anrxWufxX1ddP3aWw1EV+8x1ZB5asWBiK+1oVIfz/EMLLM1HqSwQnyc8j0XdiFrKNakXYKn5BNFi+pE8t643RUYMOZ8UQ4p3Tn+hg9Qv65u7UAATGpoKytaqBpwK2hOrmoJCS4j15sy1GAScphVAzVoCIENAz2dAtQNUAORPWDZEgN2EVfPAVVbN4+gEmU6MYSE6Y5gaKGvq72Rh0ZXGEkVsNW/OT/l6/9la5ZBAV9eFFBQWXMj7m/C2sMfAkBXwUQLgs28SthzrCHqLUs0r4GxtsWWDL1HpdXW8OohFj11OCY3S37GxRajRxAbtSMUEz+J5NEFc+1ne+VE7Dexd5oC/lHt+/rIEEz96QBVEVKLy589CueEbHdf+A5IX6LuLSvgzvoCuYIe2W8nECjnMSq9WDh/VTppaZIypWrsUn1B2AC+/E53WM9rNKa0WhtiG3/v4lbbQkGTx/tme1dZkc0LQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR04MB7158.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(71200400001)(110136005)(508600001)(26005)(8936002)(1076003)(2616005)(186003)(6486002)(54906003)(8676002)(4326008)(91956017)(66556008)(66446008)(64756008)(76116006)(66946007)(66476007)(36756003)(2906002)(5660300002)(38100700002)(82960400001)(83380400001)(122000001)(6512007)(316002)(6506007)(38070700005)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?pMPbA5EJaYrEorgQnaqjUvy?= =?iso-8859-1?q?puPsnYww7uTNGcn86CqESY4e2PcDDu55vZ1pZdHiAQJW+HjWjLpyE9bI2LTM?= =?iso-8859-1?q?OLUUZJYt0po+XBoW+OF5PqiaLIE8WE52OHy2i3ryBhf+gsCxwPlXXZrR2wQO?= =?iso-8859-1?q?zXQZqY4vP26P1f8+Q+2KUFrtyZHH6N63KGsI9/tygkuHhfYqNw+VKIuNL6is?= =?iso-8859-1?q?tc7CLCoKIQO0wDbD0u025FnwXhSzO2PFQpd5VvqhZdyTqjvZJzEID68/QU5x?= =?iso-8859-1?q?9FwK7cRF6yKlzf9TMOo1uo03FHXau/OyMuWPDphUOeUdtmW75GgbtubV1grU?= =?iso-8859-1?q?92+giP62fnrcWaqb+a1zGacwOQQYFLC3vLIK8IWAn7xHVq5rcAXJgW0KIn4E?= =?iso-8859-1?q?SZ+YOSxnvCVD0SXkY51Irri1xDkOA6n6oOlbVaGDZPWDyzlGNxZJkRl2j2Cc?= =?iso-8859-1?q?TgtknuRH84YYJuNvz54v74oEA0q4z/Rsmp3026MgWCT52FGNsSENsKvvs6t7?= =?iso-8859-1?q?y43yLonZU55RH/A2OZS/q9GhI3UTMcIVF05d/3f1Pfuwh955x1fubiL+lIBS?= =?iso-8859-1?q?d1GNoXIkTT57E790B6Sj1L0Ynq+OFMkjUi8fIop2XUaDHKL8DNKuDn/wr1nn?= =?iso-8859-1?q?4Hi8xS8Ucn0AN+8KRKc0nHpyDGCNfpv5qiCVeG4mWzA69kephgKkdL+rpG98?= =?iso-8859-1?q?/dPKMffq7G1mPFbgiUhVY+L572vgDYhJ/5Q3BLPXxnfL0MMDENNUDfp+xY3i?= =?iso-8859-1?q?F+kalIW4qdB30gPHdmq6Ats03S4QGMKBTB7NDisvM4Qc0ACckXyobh3Uw/Kn?= =?iso-8859-1?q?0umsVTxs907tdKDtjmthg1FlASIEKGCZREzuaTn4kUxM+EpasraHMDQ5pHpy?= =?iso-8859-1?q?/ZgUZ8cOD7XeVy/jMSXgKy+WVVpBIAcSPOHNAq760lZNQxnAh4OOh/ltf9gk?= =?iso-8859-1?q?d/D/UusMsWf6paK4QwD7+YdcgzqLHdRRNcFXmNOCEjE2SGQU0HzLf8JVVhvX?= =?iso-8859-1?q?4GCJLgSNc+Zd1h+K9t8nqxf8JOS2Vx7+3Ntjn/c4FS+rbryucE5FQY+4kVDF?= =?iso-8859-1?q?JzwGhumitlHTO0uaT1PQ2cRxcvkwExdnSner/wVMsSCLa7Nu5LBjd7wwPPOv?= =?iso-8859-1?q?dVphCrzcBW97RymTJJOOdjE8BgpFbJFl9LEO2wrzoFPKBz5FDsgnOrPjlik8?= =?iso-8859-1?q?o8Gjwm41uVXMeQVS4BqHqwwzq2fCOjfY2uw6PO0eDyvMzR9YLC+QpqGZ8S/L?= =?iso-8859-1?q?Iskd73Vynw/ilXKA04+M49b/5UGAsbIHAgVbbzttoWIOmpFS6VybVk1qFXII?= =?iso-8859-1?q?k6Mc0wdbV+O7qwnW0uRBxaIJGmqdsHk6ray07iqX0NEnQdJB7jckq2zAw11g?= =?iso-8859-1?q?Gw/YVHg6ZSqG1r5iNd7o8sbt6w73X6KcVQZBY7DOuXjC9HKu9XsPGP0wbSIb?= =?iso-8859-1?q?tJjvUzlgZWR2ZAzyDHN1/AWmTztVqmGeIe92iDPZOK8ADQkvCf0hZhPYyWmw?= =?iso-8859-1?q?34fwRCIbf2g7R+Vw8KeXaW2sfVxWfXtjEWfwnbeOd5HQvRKf9Ed4Hotx7ava?= =?iso-8859-1?q?IvGIwgItaU7J8sJKY0xcqeHMyzxCgD4YNQqKC70gYKSHgQIhqaqclRW14LjP?= =?iso-8859-1?q?5Qd2pSTgd2h8wzUrDmzAVJCuzfK06wUYfqLYbcjjRRIAMheEpnnJFB4xxulM?= =?iso-8859-1?q?=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR04MB7158.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6810d64e-9766-4dc6-1b61-08d9fb6f3a17 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2022 10:35:38.3076 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: hXySil/+7FcMdSNvjwbPjTCIivsCHSAlca4DJllI+LWGCnxlKKas7o41/2EonnEXk9qsxs9TmR1vC2VVlmW0YQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR04MB3727 X-Mailman-Approved-At: Tue, 01 Mar 2022 13:36:28 +0100 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <https://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>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean |
Series |
canaan k210 SoC fixes
|
expand
|
From: Niklas Cassel <niklas.cassel@wdc.com> Hello there, This series improves the support for the canaan k210 SoC. Patch 1 renames a few compatible strings so that the k210 compatible strings are identical to the ones used in Linux. Patch 2 add missing power bus clocks, which is needed if supplying the u-boot device tree to Linux. Patch 3 changes two device tree properties into one, in order to be identical to the property used in Linux. Patch 4 changes the PLIC device tree node so that we actually configure the PLIC the way that we think we do, when booting Linux with the u-boot device tree. (The ordering matters.) Patch 5 is a workaround for a k210 specific HW bug in the DW SPI. Patch 6 is a generic bug fix for the DW SPI driver which avoids an IRQ storm which otherwise causes the k210 to hang when booting Linux. Patch 7-8 are bug fixes for the pinctrl driver used on k210. Changes since v1: -Incorporated Sean's review comments from V1. -Picked up Sean's Reviewed-by tags. -Added a new patch, patch 4. Kind regards, Niklas Damien Le Moal (4): k210: use the board vendor name rather than the marketing name k210: dts: add missing power bus clocks k210: dts: align fpioa node with Linux spi: dw: Force set K210 fifo length to 31 Niklas Cassel (3): k210: dts: align plic node with Linux pinctrl: k210: Fix loop in k210_pc_get_drive() pinctrl: k210: Fix bias-pull-up Sean Anderson (1): spi: dw: Actually mask interrupts MAINTAINERS | 12 +- arch/riscv/dts/k210-maix-bit.dts | 3 +- arch/riscv/dts/k210.dtsi | 177 ++++++++++-------- board/sipeed/maix/maix.c | 2 +- doc/board/sipeed/maix.rst | 20 +- ...k210-sysctl.txt => canaan,k210-sysctl.txt} | 8 +- ...e,k210-fpioa.txt => canaan,k210-fpioa.txt} | 12 +- .../spi/snps,dw-apb-ssi.txt | 4 +- drivers/clk/Makefile | 2 +- drivers/clk/{clk_kendryte.c => clk_k210.c} | 4 +- drivers/pinctrl/Makefile | 2 +- .../{pinctrl-kendryte.c => pinctrl-k210.c} | 25 ++- drivers/spi/designware_spi.c | 20 +- include/configs/sipeed-maix.h | 2 +- include/{kendryte => k210}/pll.h | 0 test/dm/k210_pll.c | 2 +- 16 files changed, 174 insertions(+), 121 deletions(-) rename doc/device-tree-bindings/mfd/{kendryte,k210-sysctl.txt => canaan,k210-sysctl.txt} (78%) rename doc/device-tree-bindings/pinctrl/{kendryte,k210-fpioa.txt => canaan,k210-fpioa.txt} (91%) rename drivers/clk/{clk_kendryte.c => clk_k210.c} (99%) rename drivers/pinctrl/{pinctrl-kendryte.c => pinctrl-k210.c} (97%) rename include/{kendryte => k210}/pll.h (100%)