Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2217048/?format=api
{ "id": 2217048, "url": "http://patchwork.ozlabs.org/api/patches/2217048/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260327141029.628483-6-uros.stajic@htecgroup.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": "<20260327141029.628483-6-uros.stajic@htecgroup.com>", "list_archive_url": null, "date": "2026-03-27T14:14:14", "name": "[v6,5/7] riscv: Add syscon driver for MIPS GIC block", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "d342f2a35d72cb455f5cc8c253ddb1b12d142d52", "submitter": { "id": 90991, "url": "http://patchwork.ozlabs.org/api/people/90991/?format=api", "name": "Uros Stajic", "email": "uros.stajic@htecgroup.com" }, "delegate": { "id": 20174, "url": "http://patchwork.ozlabs.org/api/users/20174/?format=api", "username": "Andes", "first_name": "Andes", "last_name": "", "email": "uboot@andestech.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260327141029.628483-6-uros.stajic@htecgroup.com/mbox/", "series": [ { "id": 497792, "url": "http://patchwork.ozlabs.org/api/series/497792/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=497792", "date": "2026-03-27T14:10:46", "name": "riscv: Add support for P8700 platform on Boston board", "version": 6, "mbox": "http://patchwork.ozlabs.org/series/497792/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2217048/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2217048/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=htecgroup.com header.i=@htecgroup.com\n header.a=rsa-sha256 header.s=selector1 header.b=NNEsLa7x;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=htecgroup.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=htecgroup.com header.i=@htecgroup.com\n header.b=\"NNEsLa7x\";\n\tdkim-atps=neutral", "phobos.denx.de; dmarc=pass (p=reject dis=none)\n header.from=htecgroup.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=uros.stajic@htecgroup.com", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=htecgroup.com;" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fj5gW5cDrz1y1x\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 28 Mar 2026 03:28:55 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 0FD0B841CD;\n\tFri, 27 Mar 2026 17:24:58 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id BD48F83EB3; Fri, 27 Mar 2026 15:14:19 +0100 (CET)", "from DU2PR03CU002.outbound.protection.outlook.com\n (mail-northeuropeazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c200::3])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id AF71E81E18\n for <u-boot@lists.denx.de>; Fri, 27 Mar 2026 15:14:17 +0100 (CET)", "from PA3PR09MB8140.eurprd09.prod.outlook.com (2603:10a6:102:4d4::20)\n by VI2PR09MB8564.eurprd09.prod.outlook.com (2603:10a6:800:328::21)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.23; Fri, 27 Mar\n 2026 14:14:14 +0000", "from PA3PR09MB8140.eurprd09.prod.outlook.com\n ([fe80::ca17:d4db:b6cd:fb81]) by PA3PR09MB8140.eurprd09.prod.outlook.com\n ([fe80::ca17:d4db:b6cd:fb81%6]) with mapi id 15.20.9745.019; Fri, 27 Mar 2026\n 14:14:14 +0000" ], "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,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=G8QctoLqVEBzh7mRutZCKIad7a6PuN6PqSLa6vRP6A4g1bkDeuOYY+T4fu02G2UDZwUPY4GmtEth+kz2smgxydrktiJcmwji6nEipU2HDqpH4QM1DO+jxOUTUHrw1R5QSF+BOT4DqmOdVO4/j7hvUElbUDlGXzTRe60SfZ6MMSV8RnO6c7FmmIybw1/cpwb7Mb94OX+Y1HDQS76Zgwf5bP/v8wcjpCjcGMy7qSuNK13iYEBnKdBlJqkcwOsU8jH+DJ67HBhoG5v1lo+Cq5iFR+fCwJ5YEajiMtPRED5/R7AzWFhF/aP8v2pzx04UE7Tfgs1qxlIhc3SepPH988eQGw==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=CVHLHuscOBTaMKr+g9xdfmDdsm3bER3UNV7HEyVzays=;\n b=yB+TAEQAJzwPdFecMzmpZl+yfrevLMyNRhE7lP15/fQcnhjG2+B72X0zLxRZMbqBcUxoPka2QO77KfBt3i1WkuSirk/wQBc6/TnX2uplLHJqMEiJZ6a14JqDFTahNbuOWSXf0aEpEBT0aWFL8LcJfPyF+l78ctOz2ognDdbq8TcbUu1BcsOVgfFIN8Y2xldZHvfzblo4SorSDlfCtOl1hH5IQHKp57uGxdr9XX84xh+jAZgpXMAZaGF+JT6cnvqQb+zCNJ6iwVc+q18r2m5/pCz72GPsfnQD5QUAwVgukzkTn2HpVgtuzAMu+/Mn9PxmkT2bJDcQecNydTbazWkfZQ==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=htecgroup.com; dmarc=pass action=none\n header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=CVHLHuscOBTaMKr+g9xdfmDdsm3bER3UNV7HEyVzays=;\n b=NNEsLa7xY93wvKiQl4ZmmE0zJwwv0PfMeTsjehdwT8tWWcllRZgNCYgx8TKPBtyvuBslsInPl5kgCgF5L+X7D6Nvhvg8fiD4ggJvCMXMO2K9VR6WOgGhdqunuu8SdQg7Pb/Av8UZZgEMOtnRq0LoyS70O5JnwoeSXB7vOyPX0B4ckx2/u97Oql3CD7/AA4Msf9ngSluQbJgjr+3Z4D7GJOHN6HGSp0ItJfvfHcAhYQ29WNb5lgb+HSAOVf4OJOrVr/s9ZwyfrthSVfEnxKNcgkFWt5MAI/zMS/AqX82Fn4ru7fpMxh1Rw68BDLrOeMlYXVwTFXbYOXG0rc3DXHkQMA==", "From": "Uros Stajic <uros.stajic@htecgroup.com>", "To": "\"u-boot@lists.denx.de\" <u-boot@lists.denx.de>", "CC": "Djordje Todorovic <Djordje.Todorovic@htecgroup.com>, Chao-ying Fu\n <cfu@mips.com>, Uros Stajic <uros.stajic@htecgroup.com>", "Subject": "[PATCH v6 5/7] riscv: Add syscon driver for MIPS GIC block", "Thread-Topic": "[PATCH v6 5/7] riscv: Add syscon driver for MIPS GIC block", "Thread-Index": "AQHcvfP9tVMTCB6j4kiQIX06gSbUDw==", "Date": "Fri, 27 Mar 2026 14:14:14 +0000", "Message-ID": "<20260327141029.628483-6-uros.stajic@htecgroup.com>", "References": "<20260327141029.628483-1-uros.stajic@htecgroup.com>", "In-Reply-To": "<20260327141029.628483-1-uros.stajic@htecgroup.com>", "Accept-Language": "en-US", "Content-Language": "en-US", "X-MS-Has-Attach": "", "X-MS-TNEF-Correlator": "", "authentication-results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=htecgroup.com header.i=@htecgroup.com\n header.a=rsa-sha256 header.s=selector1 header.b=NNEsLa7x;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=htecgroup.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=htecgroup.com header.i=@htecgroup.com\n header.b=\"NNEsLa7x\";\n\tdkim-atps=neutral", "phobos.denx.de; dmarc=pass (p=reject dis=none)\n header.from=htecgroup.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=uros.stajic@htecgroup.com", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=htecgroup.com;" ], "x-ms-publictraffictype": "Email", "x-ms-traffictypediagnostic": "PA3PR09MB8140:EE_|VI2PR09MB8564:EE_", "x-ms-office365-filtering-correlation-id": "43e988dc-3a97-43d3-fad2-08de8c0b2020", "x-ms-exchange-senderadcheck": "1", "x-ms-exchange-antispam-relay": "0", "x-microsoft-antispam": "BCL:0;\n ARA:13230040|1800799024|366016|376014|38070700021|56012099003|22082099003|18002099003;", "x-microsoft-antispam-message-info": "\n Y39gMxZT1gwHUtLG9HsjGfoK6PmoYdJWs0h2tN9necMiUo2LJ4KqqCXtBfxEKlI6P30gBK3m/e7OpEFdKCLGY+F/wloqpK1FUy0iBr6aOhYPpYXT/dtP4tHI8eo86NoQi/ox8J1zM6JiouBWSNvC2wz/RQyYsz1rhRgvAioJFt4TQZHbRgR+sIz2WR4LLS6o/7gdU579VyaF8+Ln+Mf6VS7f3Nlthf8REyrjXyy8XF7zo+MT8NmazFZiQpwu0VLmmtsQJsFAR1geVgsJH6I5hHEVfKdbugKmK/ORKqXHiSx6JpI798BoH7m70TtHqA8zF26nkWQdWlCAKteKSwYvCuXkqg6ywMqcnk5guMT+uecELTzhKpL7i1ZDZ2kZM3QcscooUOoivNmm1qkscVQjwIKlC/Ui1V4Hd0f3MzYXXGOXRIrrDTZVlsG4UM2clLj+XuyK0hItlgVcOHRUiZTirqsbMDtcY4ofJXYNhOYN4xsOgxpmgUD6rxjJ3L/rPNQzT9P8ms1j+hjHFavWExY5yMXnowQ/mo85Q/cZqon/4SvZZCvyDTtRE49/KfYJvwWs86ZD3pXfeKowLQ7J6ykgB0MdAw5qeisJMMTP8ozH4afolfdoflPpvJDtswFen1lgjPIQjGNa8TiSz+9QBQ+jxGDltDi1w2lM1PLiJgvUcXfqWLqxiTzq2q5MCrHIK+2xGUMp7pl962Roqm8YfbpEPHEqFCBKgPQuSz/8ELGBP/djKSV+pL+kgSfxNR7LiM9uIPWbEr/6ceiJHAcPYc8uB/mo+19QzU6+DAD4g2o1/T4=", "x-forefront-antispam-report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:PA3PR09MB8140.eurprd09.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(1800799024)(366016)(376014)(38070700021)(56012099003)(22082099003)(18002099003);\n DIR:OUT; SFP:1102;", "x-ms-exchange-antispam-messagedata-chunkcount": "1", "x-ms-exchange-antispam-messagedata-0": "=?iso-8859-1?q?nXwTYI3MlnBdXZF8mJuaGXc?=\n\t=?iso-8859-1?q?bu+QXJ5oHCxUb4w6xtSVT7EOh2Jf257OG5L82gbPHt3rUYVZbws4fhM24VMF?=\n\t=?iso-8859-1?q?ODVEu2MqqXIWayrchV88e0XHj5jcHPrVkDfyGagywCThQOWEAYUycpSlxQ/z?=\n\t=?iso-8859-1?q?uYB0uNgpFYlMiFK42pmILs9VDSEFRPBchso8GSXS5GLaXbL0HFKptpHZwCAy?=\n\t=?iso-8859-1?q?kKMQNvO7cEUBiXP+XlsDNncxvjF7rKgvCseU0RDZEBWypUuPqqDW0VX8nyfs?=\n\t=?iso-8859-1?q?3uYdHUX5Ql/5ETkr5MP8/hb/aP+o0i00HE9KNzTmePOHFckDacBZH08u7BDL?=\n\t=?iso-8859-1?q?AcrLL1M34ihxZaP43Smq6hQeD4B3dzos3eaptlPEGj0GKjji1tB2bOm7if8A?=\n\t=?iso-8859-1?q?tpX+ke8jryLh6WD6WHiMNcC2dmdyb8a2rnBxMkhVdHsI3TppzZNT9row7Aoi?=\n\t=?iso-8859-1?q?HrTHsCg6dQXpJ+3QP43Y129gaoeSytqiGC1xbH97b2lcBwceaDe1foUdIIwR?=\n\t=?iso-8859-1?q?3w02h1Lbsk830OTXkdCuRfUVcxj6RKbkF5g/PI5wT1jtQKo2L1dqQ6I3fNkU?=\n\t=?iso-8859-1?q?eOM1EqUGxRKQb2M/oTaTBEOfsHoHwpj/cG/ax9EepsNQ+HY/qv4F3g4KwYOB?=\n\t=?iso-8859-1?q?Nj2UMlWrB11JmdekbwN3WBKv5hP+LtLnnTIuPzwKB3W0nHLEg2bghqaEGKdn?=\n\t=?iso-8859-1?q?El3a7zdx79RgGdRmKgGwipm3yi+J+5xB0m5F9hi89u/aPtdS9dXGjTZrACjo?=\n\t=?iso-8859-1?q?hF0yHMOH1FeV5Ye5ByIyRbA4ZkAx6/IYZpE8AAVjCkfuIotofzHsXqtSFaON?=\n\t=?iso-8859-1?q?jcqB1SQqb7BICrV9nX7quoGC2MquFNGRjfB7DiJxVReKbRhV5vBufVV9o1hu?=\n\t=?iso-8859-1?q?U07BPvsBlbbIT+n4avjYXFnAv4gLGPbWFgHNydWwwn7t63L+RM26JVyRBe/J?=\n\t=?iso-8859-1?q?7tk1w2R8rhHk4NCeXKy45Ch0LiYLSdGPTze67iHPx1qeMvM8XDlJpm3Nhr1W?=\n\t=?iso-8859-1?q?lKqQLyIHiCVeK4W5jrQaYdCF2tjXfbkvDPgy1r3ba3nIzH0VIbXWQSE/BcGK?=\n\t=?iso-8859-1?q?yV6W6BFHYz8rx/br8DbkO4qzbBdH1jm+B3FvR3zqObgyOTapgHJfzrxbTkLE?=\n\t=?iso-8859-1?q?pHFiZ2G5QUuCmhbgGPv3KgGJDwSI6QhNpVp8Fvtvd5tJbkgE27Y3wx/waOom?=\n\t=?iso-8859-1?q?g8MbO0e1mUGrhg/k7EIwCknv5+0r3XpP/D+eXgoWvVjk9h9Nix2VeDGNyrys?=\n\t=?iso-8859-1?q?MLk5/6vGKmRedF4tz5C2hXW3JEGsMtjBL9ss3/RM5e21y1t8aa8qA0s0eqg/?=\n\t=?iso-8859-1?q?uo4zCuHWutBfPkurtZ/G7hsi3LO3L5Vw5SE+eC9IliXgdNfOvt/FAsxw/f3v?=\n\t=?iso-8859-1?q?EDyJomkK689DXgfURrsfVlpXmFHs/R2pR2gVKpgMn2uih3PCk9O2YExl8qtD?=\n\t=?iso-8859-1?q?H7lco6dje9uiEUDRdLkDs1FsCJ0SBXTh7u/GgcG6rdTEd6XyHzKfWrXGT1vb?=\n\t=?iso-8859-1?q?LbrM7tQoDLm4pkQvsnHpgDxX3+8F9Ng8bGAzxDFrUyQ1Av0izYsBf5gTmArX?=\n\t=?iso-8859-1?q?eLY9C3uecTQC9s0/8zOOZS9eZsWbLyyJRYVdEn2pHh2PRzTKERIoZ8CN+I9g?=\n\t=?iso-8859-1?q?8X88NiIVz9MTlzBucMCpCkGgXD8bYoF+YxMauPXrVDwz39gzJDPkcqbBHerw?=\n\t=?iso-8859-1?q?AQyZORS/aKYfKtaKtCRz31owjet9OUDprifKSb82j19Q2nxX+5cVBWHF83F/?=\n\t=?iso-8859-1?q?WKY6OPYcxE5kdq7BbTuOiq4IoXN0d3zpnpEKR+1xkGt5Gf8+PBuwZeM9kJV1?=\n\t=?iso-8859-1?q?nMJ5Hde8=3D?=", "Content-Type": "text/plain; charset=\"iso-8859-1\"", "Content-Transfer-Encoding": "quoted-printable", "MIME-Version": "1.0", "X-OriginatorOrg": "htecgroup.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-AuthSource": "PA3PR09MB8140.eurprd09.prod.outlook.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 43e988dc-3a97-43d3-fad2-08de8c0b2020", "X-MS-Exchange-CrossTenant-originalarrivaltime": "27 Mar 2026 14:14:14.4355 (UTC)", "X-MS-Exchange-CrossTenant-fromentityheader": "Hosted", "X-MS-Exchange-CrossTenant-id": "9f85665b-7efd-4776-9dfe-b6bfda2565ee", "X-MS-Exchange-CrossTenant-mailboxtype": "HOSTED", "X-MS-Exchange-CrossTenant-userprincipalname": "\n 5O4617Qyth53hJXJ6meQmV7ZFbLviuYTmVCeuStpRtgbw5j2E+kQluXQwoEqCjZrK+B4ptWCxIlmUzDYRR/6HOv2vLNOhKxvJMlpNMdIC6s=", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI2PR09MB8564", "X-Mailman-Approved-At": "Fri, 27 Mar 2026 17:24:54 +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>,\n <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>,\n <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.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "From: Chao-ying Fu <cfu@mips.com>\n\nAdd a UCLASS_SYSCON driver with DT match for the MIPS GIC block, so it\ncan be accessed via syscon/regmap.\n\nSigned-off-by: Chao-ying Fu <cfu@mips.com>\nSigned-off-by: Uros Stajic <uros.stajic@htecgroup.com>\n---\n arch/riscv/Kconfig | 11 +++++++\n arch/riscv/lib/Makefile | 1 +\n arch/riscv/lib/mips_gic.c | 47 +++++++++++++++++++++++++++++\n board/mips/boston-riscv/MAINTAINERS | 1 +\n 4 files changed, 60 insertions(+)\n create mode 100644 arch/riscv/lib/mips_gic.c", "diff": "diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig\nindex 1d27e999340..60ce302a34d 100644\n--- a/arch/riscv/Kconfig\n+++ b/arch/riscv/Kconfig\n@@ -408,6 +408,17 @@ config SIFIVE_CACHE\n \thelp\n \t This enables the operations to configure SiFive cache\n \n+config MIPS_GIC\n+\tbool\n+\tdepends on RISCV_MMODE || SPL_RISCV_MMODE\n+\tselect REGMAP\n+\tselect SYSCON\n+\tselect SPL_REGMAP if SPL\n+\tselect SPL_SYSCON if SPL\n+\thelp\n+\t The MIPS GIC block holds memory-mapped control and status registers\n+\t associated with software and timer interrupts.\n+\n config ANDES_PLICSW\n \tbool\n \tdepends on RISCV_MMODE || SPL_RISCV_MMODE\ndiff --git a/arch/riscv/lib/Makefile b/arch/riscv/lib/Makefile\nindex a527b3e9ae3..f0f5e40a20b 100644\n--- a/arch/riscv/lib/Makefile\n+++ b/arch/riscv/lib/Makefile\n@@ -17,6 +17,7 @@ obj-$(CONFIG_SYS_CACHE_THEAD_CMO) += thead_cmo.o\n ifeq ($(CONFIG_$(PHASE_)RISCV_MMODE),y)\n obj-$(CONFIG_$(PHASE_)RISCV_ACLINT) += aclint_ipi.o\n obj-$(CONFIG_ANDES_PLICSW) += andes_plicsw.o\n+obj-$(CONFIG_MIPS_GIC) += mips_gic.o\n else\n obj-$(CONFIG_SBI) += sbi.o\n obj-$(CONFIG_SBI_IPI) += sbi_ipi.o\ndiff --git a/arch/riscv/lib/mips_gic.c b/arch/riscv/lib/mips_gic.c\nnew file mode 100644\nindex 00000000000..7d761c58e74\n--- /dev/null\n+++ b/arch/riscv/lib/mips_gic.c\n@@ -0,0 +1,47 @@\n+// SPDX-License-Identifier: GPL-2.0+\n+/*\n+ * Copyright (C) 2021, Chao-ying Fu <cfu@mips.com>\n+ *\n+ * U-Boot syscon driver for MIPS GIC.\n+ */\n+\n+#include <dm.h>\n+#include <regmap.h>\n+#include <syscon.h>\n+#include <asm/io.h>\n+#include <asm/syscon.h>\n+#include <linux/err.h>\n+\n+DECLARE_GLOBAL_DATA_PTR;\n+\n+int riscv_init_ipi(void)\n+{\n+\treturn 0;\n+}\n+\n+int riscv_send_ipi(int hart)\n+{\n+\treturn 0;\n+}\n+\n+int riscv_clear_ipi(int hart)\n+{\n+\treturn 0;\n+}\n+\n+int riscv_get_ipi(int hart, int *pending)\n+{\n+\treturn 0;\n+}\n+\n+static const struct udevice_id mips_gic_ids[] = {\n+\t{ .compatible = \"mips,gic0\", .data = RISCV_SYSCON_PLICSW },\n+\t{ }\n+};\n+\n+U_BOOT_DRIVER(mips_gic) = {\n+\t.name\t\t= \"mips_gic\",\n+\t.id\t\t= UCLASS_SYSCON,\n+\t.of_match\t= mips_gic_ids,\n+\t.flags\t\t= DM_FLAG_PRE_RELOC,\n+};\ndiff --git a/board/mips/boston-riscv/MAINTAINERS b/board/mips/boston-riscv/MAINTAINERS\nindex 8b95f53ab32..47f2dd180b7 100644\n--- a/board/mips/boston-riscv/MAINTAINERS\n+++ b/board/mips/boston-riscv/MAINTAINERS\n@@ -8,3 +8,4 @@ F:\tarch/riscv/include/asm/arch-p8700/\n F:\tconfigs/boston-p8700_defconfig\n F:\tarch/riscv/dts/boston-p8700.dts\n F:\tdrivers/gpio/eg20t-gpio.c\n+F:\tarch/riscv/lib/mips_gic.c\n", "prefixes": [ "v6", "5/7" ] }