From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 18B7FC3271E for ; Tue, 9 Jul 2024 02:16:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=y1S7KoNetYd1GSPaEqDDU87rFyA8DKLvOp3U8gtDCdE=; b=NnzdQ5hUvUZpDc J6IEU659UYU2frU70vswdjiH33Ib45R0qTJ31v6u7ODc4G5IKmeJPKXJmvYjY6cz1poFOyvDrr5kI C7cf/RrhBEIg+ZSl4kNFRDSv12zlT1NXvqoJI8rRft2CuqJzaBshfZ5SOlYUQHiOnHJPDWaQFtw5w MfHabrgqv0yn4+hOk+IXKHxdlEVfQAfWiweJtFvd68dZ0QpGb3EymILSHANz7qwGGL35iz5N+uphM B0aWRk77XdrnbKFUOYJtOXOsohMLDSqLEK73abkLSVhYBIwkUdKN3oUCewtzg4TRS6qZfQGQIJdmj /okqGBtv6Sv0yd/aMCeA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sR0Oe-00000005cmN-1Vge; Tue, 09 Jul 2024 02:16:00 +0000 Received: from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sR0Ob-00000005clZ-2OC4 for linux-riscv@lists.infradead.org; Tue, 09 Jul 2024 02:15:59 +0000 Received: by mail-pf1-x432.google.com with SMTP id d2e1a72fcca58-70b42250526so627341b3a.1 for ; Mon, 08 Jul 2024 19:15:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1720491356; x=1721096156; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=Bnz9B6ig7Xz6h+rr6QHRC8DIXT9AMGxIguL2yfBRX9U=; b=11FrLUKVTeXhWUdFDRE3zb1ooAxoUzEuIYym+20DETC2XjKE/ft45oqpddWzLNA2Ia CG1/rRaA/ERz0YjUs9KBknk5SWcePWgoajeBaqWE/hg+kipVE+w9OSoRYknwK1pDy+Bq SSiQLMY9WqXpvejhMEGCsZdxcoKu76m8KTMskb9iY/5gzA4iNEYe2yQSMG1VDj9yPRaO Onx4yUXCT1kybTDLZSG+V9e67j1ohispCtzJ2JcJx8vwPGDdPmSM3PIENeSSi/x6buZN C7hvBXA6tRRxCQdOeW5tZ0mtd5mfSdPZ9GKwEeU7zMC3GtBPI29UGccnDH1jnD9xQtB9 Htkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720491356; x=1721096156; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Bnz9B6ig7Xz6h+rr6QHRC8DIXT9AMGxIguL2yfBRX9U=; b=NBHD4Xb3DdhYSy38YnUOZ157ZfZHEyPj4bPJmxlCjqBeCohHDlvP+rNMDGLigRpb+a mNDwapRyM3JjpuFWXhXNBnJbDpivQ0Pvb2a5YVOmDEmoPDP2xHYoDoMkNXo4Z9HzMvXF 2xVfr4V08FShbpzGGnPEAWKxLSN4ByEF772xLHc5Xm06L3PxcC6ZmRJHjNBrWlKBRh9X UWweHKAdCFbNBqMWAVsaoONTybRp3OzhqXdN9zhLkDR/c3yH7NRCn13/BOeDVUdThQw+ YKwzjbjW9+UmsEVqoWEm9XpgQJSjiABZsgvok8cHZ59wedgqKj1H0hXu54SXSRJSB8fi EDqg== X-Forwarded-Encrypted: i=1; AJvYcCXze7rqQbOu+DawkHAhWip57xZiypk+44/bTs77WhNBIj4RLgH+j0SgoCz+llpv0Yb3izTFaDpt7QNlEgqVcepiPcqTx4uZ3uTlluHg+mur X-Gm-Message-State: AOJu0YxycAfP1jYsYfUjIi4En2Y5D2blZ4hbHgQ5qcUQbp5Y9ZjTRW2i pdNIXfe7o+BKTlwuA3x/wlVlkV9zDvm9/CtLCSsLeD+sb2HLUZD0WKFQCmPnLuA= X-Google-Smtp-Source: AGHT+IG6qJBw6KO7Qk5DzPxTWPK9eD4FdYm01SAL3rqN3QI07tYW+1qf5NcNtRGxEhzOKf+MdVmKxg== X-Received: by 2002:a05:6a00:3d08:b0:706:8e4:56a1 with SMTP id d2e1a72fcca58-70b4356c646mr1599075b3a.18.1720491356107; Mon, 08 Jul 2024 19:15:56 -0700 (PDT) Received: from ghost ([2601:647:5700:6860:482b:e40f:a784:6039]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70b43968688sm567555b3a.114.2024.07.08.19.15.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jul 2024 19:15:55 -0700 (PDT) Date: Mon, 8 Jul 2024 19:15:51 -0700 From: Charlie Jenkins To: Anup Patel Cc: Emil Renner Berthing , Anup Patel , Palmer Dabbelt , Paul Walmsley , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Frank Rowand , Conor Dooley , Samuel Holland , devicetree@vger.kernel.org, Saravana Kannan , Marc Zyngier , linux-kernel@vger.kernel.org, =?iso-8859-1?Q?Bj=F6rn_T=F6pel?= , Atish Patra , linux-riscv@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Andrew Jones Subject: Re: [PATCH v14 01/18] irqchip/sifive-plic: Convert PLIC driver into a platform driver Message-ID: References: <20240222094006.1030709-1-apatel@ventanamicro.com> <20240222094006.1030709-2-apatel@ventanamicro.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240708_191557_895178_C7EB39D6 X-CRM114-Status: GOOD ( 41.22 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gVGh1LCBKdW4gMjAsIDIwMjQgYXQgMDg6Mzg6MDlQTSArMDUzMCwgQW51cCBQYXRlbCB3cm90 ZToKPiBPbiBUaHUsIEp1biAyMCwgMjAyNCBhdCA2OjQw4oCvUE0gRW1pbCBSZW5uZXIgQmVydGhp bmcKPiA8ZW1pbC5yZW5uZXIuYmVydGhpbmdAY2Fub25pY2FsLmNvbT4gd3JvdGU6Cj4gPgo+ID4g QW51cCBQYXRlbCB3cm90ZToKPiA+ID4gT24gV2VkLCBKdW4gMTksIDIwMjQgYXQgMTE6MTbigK9Q TSBFbWlsIFJlbm5lciBCZXJ0aGluZwo+ID4gPiA8ZW1pbC5yZW5uZXIuYmVydGhpbmdAY2Fub25p Y2FsLmNvbT4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBBbnVwIFBhdGVsIHdyb3RlOgo+ID4gPiA+ ID4gT24gVHVlLCBKdW4gMTgsIDIwMjQgYXQgNzowMOKAr1BNIEVtaWwgUmVubmVyIEJlcnRoaW5n Cj4gPiA+ID4gPiA8ZW1pbC5yZW5uZXIuYmVydGhpbmdAY2Fub25pY2FsLmNvbT4gd3JvdGU6Cj4g PiA+ID4gPiA+Cj4gPiA+ID4gPiA+IEFudXAgUGF0ZWwgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gVGhl IFBMSUMgZHJpdmVyIGRvZXMgbm90IHJlcXVpcmUgdmVyeSBlYXJseSBpbml0aWFsaXphdGlvbiBz byBjb252ZXJ0Cj4gPiA+ID4gPiA+ID4gaXQgaW50byBhIHBsYXRmb3JtIGRyaXZlci4KPiA+ID4g PiA+ID4gPgo+ID4gPiA+ID4gPiA+IEFmdGVyIGNvbnZlcnNpb24sIHRoZSBQTElDIGRyaXZlciBp cyBwcm9iZWQgYWZ0ZXIgQ1BVcyBhcmUgYnJvdWdodC11cAo+ID4gPiA+ID4gPiA+IHNvIHNldHVw IGNwdWhwIHN0YXRlIGFmdGVyIGNvbnRleHQgaGFuZGxlciBvZiBhbGwgb25saW5lIENQVXMgYXJl Cj4gPiA+ID4gPiA+ID4gaW5pdGlhbGl6ZWQgb3RoZXJ3aXNlIFBMSUMgZHJpdmVyIGNyYXNoZXMg Zm9yIHBsYXRmb3JtcyB3aXRoIG11bHRpcGxlCj4gPiA+ID4gPiA+ID4gUExJQyBpbnN0YW5jZXMu Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbnVwIFBhdGVsIDxh cGF0ZWxAdmVudGFuYW1pY3JvLmNvbT4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gSGkgQW51cCwK PiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5IHRvIHRoZSBt YWlsaW5nIGxpc3QsIGJ1dCBldmVyIHNpbmNlIDYuOSB3aGVyZSB0aGlzIHdhcwo+ID4gPiA+ID4g PiBhcHBsaWVkIG15IEFsbHdpbm5lciBEMSBiYXNlZCBib2FyZHMgbm8gbG9uZ2VyIGJvb3QuIFRo aXMgaXMgdGhlIGxvZyBvZiBteQo+ID4gPiA+ID4gPiBMaWNoZWVSViBEb2NrIGJvb3RpbmcgcGxh aW4gNi4xMC1yYzQsIGxvY2tpbmcgdXAgYW5kIHRoZW4gcmVib290aW5nIGR1ZSB0byB0aGUKPiA+ ID4gPiA+ID4gdGhlIHdhdGNoZG9nIHRpbWluZyBvdXQ6Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ IGh0dHBzOi8vcGFzdGViaW4uY29tL3Jhdy9uc2J6Z0VLVwo+ID4gPiA+ID4gPgo+ID4gPiA+ID4g PiBPbiA2LjEwLXJjNCBJIGNhbiBicmluZyB0aGUgc2FtZSBib2FyZCB0byBib290IGJ5IHJldmVy dGluZyB0aGlzIHBhdGNoIGFuZCBhbGwKPiA+ID4gPiA+ID4gcGF0Y2hlcyBidWlsZGluZyBvbiBp dC4gRWcuOgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiAgIGdpdCByZXZlcnQgZTMwNmE4OTRiZDUx IGE3ZmI2OWZmZDdjZSBhYmI3MjA1Nzk0OTAgXAo+ID4gPiA+ID4gPiAgICAgICAgICAgICAgOTU2 NTIxMDY0NzgwIGExNTU4NzI3N2EyNCA2YzcyNWYzM2Q2N2IgXAo+ID4gPiA+ID4gPiAgICAgICAg ICAgICAgYjY4ZDBmZjUyOWE5IDI1ZDg2MmUxODNkNCA4ZWM5OWIwMzMxNDcKPiA+ID4gPiA+Cj4g PiA+ID4gPiBEb2VzIHlvdXIgYm9hcmQgYm9vdCB3aXRoIG9ubHkgU0JJIHRpbWVyIGRyaXZlciBl bmFibGVkID8KPiA+ID4gPgo+ID4gPiA+IEknbSBub3QgMTAwJSBzdXJlIHRoaXMgaXMgd2hhdCB5 b3UgbWVhbiwgYnV0IHdpdGggdGhpcyBjaGFuZ2UgSSBjYW4gZGlzYWJsZQo+ID4gPiA+IENPTkZJ R19TVU40SV9USU1FUjoKPiA+ID4gPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9hcmNoL3Jpc2N2L0tj b25maWcuc29jcyBiL2FyY2gvcmlzY3YvS2NvbmZpZy5zb2NzCj4gPiA+ID4gaW5kZXggZjUxYmIy NGJjODRjLi4wMTQzNTQ1MzQ4ZWIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvYXJjaC9yaXNjdi9LY29u ZmlnLnNvY3MKPiA+ID4gPiArKysgYi9hcmNoL3Jpc2N2L0tjb25maWcuc29jcwo+ID4gPiA+IEBA IC0zOSw3ICszOSw2IEBAIGNvbmZpZyBBUkNIX1NVTlhJCj4gPiA+ID4gICAgICAgICBib29sICJB bGx3aW5uZXIgc3VuMjBpIFNvQ3MiCj4gPiA+ID4gICAgICAgICBkZXBlbmRzIG9uIE1NVSAmJiAh WElQX0tFUk5FTAo+ID4gPiA+ICAgICAgICAgc2VsZWN0IEVSUkFUQV9USEVBRAo+ID4gPiA+IC0g ICAgICAgc2VsZWN0IFNVTjRJX1RJTUVSCj4gPiA+ID4gICAgICAgICBoZWxwCj4gPiA+ID4gICAg ICAgICAgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciBBbGx3aW5uZXIgc3VuMjBpIHBsYXRmb3Jt IGhhcmR3YXJlLAo+ID4gPiA+ICAgICAgICAgICBpbmNsdWRpbmcgYm9hcmRzIGJhc2VkIG9uIHRo ZSBEMSBhbmQgRDFzIFNvQ3MuCj4gPiA+ID4KPiA+ID4gPgo+ID4gPiA+IEJ1dCB1bmZvcnR1bmF0 ZWx5IHRoZSBib2FyZCBzdGlsbCBkb2Vzbid0IGJvb3Q6Cj4gPiA+ID4gaHR0cHM6Ly9wYXN0ZWJp bi5jb20vcmF3L0F3UnhjZmV1Cj4gPiA+Cj4gPiA+IEkgdGhpbmsgd2Ugc2hvdWxkIGVuYWJsZSBk ZWJ1ZyBwcmludHMgaW4gREQgY29yZSBhbmQgc2VlCj4gPiA+IHdoaWNoIGRldmljZSBpcyBub3Qg Z2V0dGluZyBwcm9iZWQgZHVlIHRvIGxhY2sgb2YgYSBwcm92aWRlci4KPiA+ID4KPiA+ID4gSnVz dCBhZGQgIiNkZWZpbmUgREVCVUciIGF0IHRoZSB0b3AgaW4gZHJpdmVycy9iYXNlL2NvcmUuYwo+ ID4gPiBhbmQgYm9vdCBhZ2FpbiB3aXRoICJsb2dsZXZlbD04IiBrZXJuZWwgcGFyYW1ldGVyIChh bG9uZyB3aXRoCj4gPiA+IHRoZSBhYm92ZSBjaGFuZ2UpLgo+ID4KPiA+IFdpdGggdGhlIGFib3Zl IGNoYW5nZXMgdGhpcyBpcyB3aGF0IEkgZ2V0Ogo+ID4gaHR0cHM6Ly9wYXN0ZWJpbi5jb20vcmF3 L0pmUnJFYWhUCj4gCj4gWW91IHNob3VsZCBzZWUgcHJpbnRzIGxpa2UgYmVsb3cgd2hpY2ggc2hv dyBwcm9kdWNlciBjb25zdW1lcgo+IHJlbGF0aW9uOgo+IAo+IFsgICAgMC4yMTQ1ODldIC9zb2Mv cnRjQDEwMTAwMCBMaW5rZWQgYXMgYSBmd25vZGUgY29uc3VtZXIgdG8gL3NvYy9wbGljQGMwMDAw MDAKPiBbICAgIDAuMjE0OTY2XSAvc29jL3NlcmlhbEAxMDAwMDAwMCBMaW5rZWQgYXMgYSBmd25v ZGUgY29uc3VtZXIgdG8KPiAvc29jL3BsaWNAYzAwMDAwMAo+IFsgICAgMC4yMTU0NDNdIC9zb2Mv dmlydGlvX21taW9AMTAwMDgwMDAgTGlua2VkIGFzIGEgZndub2RlIGNvbnN1bWVyCj4gdG8gL3Nv Yy9wbGljQGMwMDAwMDAKPiBbICAgIDAuMjE2MDQxXSAvc29jL3ZpcnRpb19tbWlvQDEwMDA3MDAw IExpbmtlZCBhcyBhIGZ3bm9kZSBjb25zdW1lcgo+IHRvIC9zb2MvcGxpY0BjMDAwMDAwCj4gWyAg ICAwLjIxNjQ4Ml0gL3NvYy92aXJ0aW9fbW1pb0AxMDAwNjAwMCBMaW5rZWQgYXMgYSBmd25vZGUg Y29uc3VtZXIKPiB0byAvc29jL3BsaWNAYzAwMDAwMAo+IFsgICAgMC4yMTY4NjhdIC9zb2Mvdmly dGlvX21taW9AMTAwMDUwMDAgTGlua2VkIGFzIGEgZndub2RlIGNvbnN1bWVyCj4gdG8gL3NvYy9w bGljQGMwMDAwMDAKPiBbICAgIDAuMjE3NDc3XSAvc29jL3ZpcnRpb19tbWlvQDEwMDA0MDAwIExp bmtlZCBhcyBhIGZ3bm9kZSBjb25zdW1lcgo+IHRvIC9zb2MvcGxpY0BjMDAwMDAwCj4gWyAgICAw LjIxNzk0OV0gL3NvYy92aXJ0aW9fbW1pb0AxMDAwMzAwMCBMaW5rZWQgYXMgYSBmd25vZGUgY29u c3VtZXIKPiB0byAvc29jL3BsaWNAYzAwMDAwMAo+IFsgICAgMC4yMTg1OTVdIC9zb2MvdmlydGlv X21taW9AMTAwMDIwMDAgTGlua2VkIGFzIGEgZndub2RlIGNvbnN1bWVyCj4gdG8gL3NvYy9wbGlj QGMwMDAwMDAKPiBbICAgIDAuMjE5MjgwXSAvc29jL3ZpcnRpb19tbWlvQDEwMDAxMDAwIExpbmtl ZCBhcyBhIGZ3bm9kZSBjb25zdW1lcgo+IHRvIC9zb2MvcGxpY0BjMDAwMDAwCj4gWyAgICAwLjIx OTkwOF0gL3NvYy9wbGljQGMwMDAwMDAgTGlua2VkIGFzIGEgZndub2RlIGNvbnN1bWVyIHRvCj4g L2NwdXMvY3B1QDAvaW50ZXJydXB0LWNvbnRyb2xsZXIKPiBbICAgIDAuMjIwODAwXSAvc29jL3Bs aWNAYzAwMDAwMCBMaW5rZWQgYXMgYSBmd25vZGUgY29uc3VtZXIgdG8KPiAvY3B1cy9jcHVAMS9p bnRlcnJ1cHQtY29udHJvbGxlcgo+IFsgICAgMC4yMjEzMjNdIC9zb2MvcGxpY0BjMDAwMDAwIExp bmtlZCBhcyBhIGZ3bm9kZSBjb25zdW1lciB0bwo+IC9jcHVzL2NwdUAyL2ludGVycnVwdC1jb250 cm9sbGVyCj4gWyAgICAwLjIyMTgzOF0gL3NvYy9wbGljQGMwMDAwMDAgTGlua2VkIGFzIGEgZndu b2RlIGNvbnN1bWVyIHRvCj4gL2NwdXMvY3B1QDMvaW50ZXJydXB0LWNvbnRyb2xsZXIKPiBbICAg IDAuMjIyMzQ3XSAvc29jL2NsaW50QDIwMDAwMDAgTGlua2VkIGFzIGEgZndub2RlIGNvbnN1bWVy IHRvCj4gL2NwdXMvY3B1QDAvaW50ZXJydXB0LWNvbnRyb2xsZXIKPiBbICAgIDAuMjIyNzY5XSAv c29jL2NsaW50QDIwMDAwMDAgTGlua2VkIGFzIGEgZndub2RlIGNvbnN1bWVyIHRvCj4gL2NwdXMv Y3B1QDEvaW50ZXJydXB0LWNvbnRyb2xsZXIKPiBbICAgIDAuMjIzODY0XSAvc29jL2NsaW50QDIw MDAwMDAgTGlua2VkIGFzIGEgZndub2RlIGNvbnN1bWVyIHRvCj4gL2NwdXMvY3B1QDIvaW50ZXJy dXB0LWNvbnRyb2xsZXIKPiBbICAgIDAuMjI0MzcwXSAvc29jL2NsaW50QDIwMDAwMDAgTGlua2Vk IGFzIGEgZndub2RlIGNvbnN1bWVyIHRvCj4gL2NwdXMvY3B1QDMvaW50ZXJydXB0LWNvbnRyb2xs ZXIKPiBbICAgIDAuMjI1MjE3XSAvc29jL3BjaUAzMDAwMDAwMCBMaW5rZWQgYXMgYSBmd25vZGUg Y29uc3VtZXIgdG8KPiAvc29jL3BsaWNAYzAwMDAwMAo+IAo+IFRvIGdldCBmdXJ0aGVyIHByaW50 cywgSSBzdWdnZXN0IGVuYWJsaW5nIFNCSV9IVkMgY29uc29sZSBhbmQgdXNlCj4gImNvbnNvbGU9 aHZjMCIgYXMga2VybmVsIHBhcmFtZXRlci4KPiAKPiBSZWdhcmRzLAo+IEFudXAKCkkgZGlkIHNv bWUgZm9sbG93LXVwIHJlc2VhcmNoIGludG8gdGhpcy4gVGhlIGhhbmdpbmcgYWZ0ZXIgImNwdWlk bGU6CnVzaW5nIGdvdmVybm9yIG1lbnUiIGlzIGR1ZSB0byBiZWluZyBzdHVjayBpbnNpZGUgb2YK Y2hlY2tfdW5hbGlnbmVkX2FjY2VzcygpLiBTcGVjaWZpY2FsbHksIHRoZXJlIGlzIGEgY2hlY2sg dGhhdCBhcHBlYXJzIHRvCmJlIHdhaXRpbmcgZm9yIGppZmZpZXMgdG8gc3RhcnQgdGlja2luZywg YnV0IHRoZXkgbmV2ZXIgZG86Cgp3aGlsZSAoKG5vdyA9IGppZmZpZXMpID09IHN0YXJ0X2ppZmZp ZXMpCgljcHVfcmVsYXgoKTsKCmBqaWZmaWVzYCBpcyBmaXhlZCBhdCAweGZmZmVkYjA4LCBlZmZl Y3RpdmVseSBtYWtpbmcgdGhpcyBhIHdoaWxlKHRydWUpCmxvb3AuIFRoaXMgaGFwcGVucyB3aXRo IGFuZCB3aXRob3V0IFNVTjRJX1RJTUVSLgoKVGhpcyBoYW5nIHVuZm9ydHVuYXRlbHkgaGFwcGVu cyBiZWZvcmUgdGhlICJMaW5rZWQgYXMgYSBmd25vZGUgY29uc3VtZXIiCnByaW50IHN0YXRlbWVu dHMgc3RhcnQuCgpBZnRlciBieXBhc3NpbmcgdGhpcyB3aXRoIHRoZSBjb25maWdzCgpDT05GSUdf Tk9OUE9SVEFCTEU9eQpDT05GSUdfUklTQ1ZfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQoK QSBuZXcgd2FybmluZyBpcyB0cmlwcGVkOgoKWyAgICAxLjAxNTEzNF0gTm8gbWF4X3JhdGUsIGln bm9yaW5nIG1pbl9yYXRlIG9mIGNsb2NrIDkgLSBwbGwtdmlkZW8wClsgICAgMS4wMjEzMjJdIFdB Uk5JTkc6IENQVTogMCBQSUQ6IDEgYXQgZHJpdmVycy9jbGsvc3VueGktbmcvY2N1X2NvbW1vbi5j OjE1NSBzdW54aV9jY3VfcHJvYmUrMHgxNDQvMHgxYTIKWyAgICAxLjAyMTM1MV0gTW9kdWxlcyBs aW5rZWQgaW46ClsgICAgMS4wMjEzNjBdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlciBUYWlu dGVkOiBHICAgICAgICBXICAgICAgICAgIDYuMTAuMC1yYzYgIzEKWyAgICAxLjAyMTM3Ml0gSGFy ZHdhcmUgbmFtZTogQWxsd2lubmVyIEQxIE5lemhhIChjaGFuZ2VkKSAoRFQpClsgICAgMS4wMjEz NzddIGVwYyA6IHN1bnhpX2NjdV9wcm9iZSsweDE0NC8weDFhMgpbICAgIDEuMDIxMzg2XSAgcmEg OiBzdW54aV9jY3VfcHJvYmUrMHgxNDQvMHgxYTIKWyAgICAxLjAyMTM5N10gZXBjIDogZmZmZmZm ZmY4MDQwNWE1MCByYSA6IGZmZmZmZmZmODA0MDVhNTAgc3AgOiBmZmZmZmZjODAwMDBiYjgwClsg ICAgMS4wMjE0MDZdICBncCA6IGZmZmZmZmZmODE1ZjY5YzggdHAgOiBmZmZmZmZkODAxZGY4MDAw IHQwIDogNjEwMDAwMDAwMDAwMDAwMApbICAgIDEuMDIxNDE0XSAgdDEgOiAwMDAwMDAwMDAwMDAw MDRlIHQyIDogNjE3MjVmNzg2MTZkMjA2ZiBzMCA6IGZmZmZmZmM4MDAwMGJiZTAKWyAgICAxLjAy MTQyMl0gIHMxIDogZmZmZmZmZmY4MTUzNzQ5OCBhMCA6IDAwMDAwMDAwMDAwMDAwMzYgYTEgOiAw MDAwMDAwMDAwMDAwNTRiClsgICAgMS4wMjE0MzBdICBhMiA6IDAwMDAwMDAwZmZmZmVmZmYgYTMg OiAwMDAwMDAwMDAwMDAwMDAwIGE0IDogZmZmZmZmZmY4MTQxZjYyOApbICAgIDEuMDIxNDM4XSAg YTUgOiAwMDAwMDAwMDAwMDAwMDAwIGE2IDogMDAwMDAwMDAwMDAwMDAwMCBhNyA6IDAwMDAwMDAw NDQ0MjQzNGUKWyAgICAxLjAyMTQ0Nl0gIHMyIDogMDAwMDAwMDAwMDAwMDAwOSBzMyA6IDAwMDAw MDAwMDAwMDAwMDAgczQgOiBmZmZmZmZkODAxZGM5MDEwClsgICAgMS4wMjE0NTNdICBzNSA6IGZm ZmZmZmQ4MDI0MjhhMDAgczYgOiBmZmZmZmZkODNmZmRjZjIwIHM3IDogZmZmZmZmYzgwMDAxNTAw MApbICAgIDEuMDIxNDYyXSAgczggOiBmZmZmZmZmZjgwZTU1MzYwIHM5IDogZmZmZmZmZmY4MTAz NDU5OCBzMTA6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjAyMTQ3MF0gIHMxMTogMDAwMDAwMDAw MDAwMDAwMCB0MyA6IGZmZmZmZmZmODE2MGEyNTcgdDQgOiBmZmZmZmZmZjgxNjBhMjU3ClsgICAg MS4wMjE0NzhdICB0NSA6IGZmZmZmZmZmODE2MGEyNTggdDYgOiBmZmZmZmZjODAwMDBiOTkwClsg ICAgMS4wMjE0ODVdIHN0YXR1czogMDAwMDAwMDIwMDAwMDEyMCBiYWRhZGRyOiAwMDAwMDAwMDAw MDAwMDAwIGNhdXNlOiAwMDAwMDAwMDAwMDAwMDAzClsgICAgMS4wMjE0OTNdIFs8ZmZmZmZmZmY4 MDQwNWE1MD5dIHN1bnhpX2NjdV9wcm9iZSsweDE0NC8weDFhMgpbICAgIDEuMDIxNTEwXSBbPGZm ZmZmZmZmODA0MDVhZjY+XSBkZXZtX3N1bnhpX2NjdV9wcm9iZSsweDQ4LzB4ODIKWyAgICAxLjAy MTUyNF0gWzxmZmZmZmZmZjgwNDA5MDIwPl0gc3VuMjBpX2QxX2NjdV9wcm9iZSsweGJhLzB4ZmEK WyAgICAxLjAyMTU0Nl0gWzxmZmZmZmZmZjgwNGE4YjQwPl0gcGxhdGZvcm1fcHJvYmUrMHg0ZS8w eGE2ClsgICAgMS4wMjE1NjJdIFs8ZmZmZmZmZmY4MDhkODFlZT5dIHJlYWxseV9wcm9iZSsweDEw YS8weDJkYwpbICAgIDEuMDIxNTgxXSBbPGZmZmZmZmZmODA4ZDg0NzI+XSBfX2RyaXZlcl9wcm9i ZV9kZXZpY2UucGFydC4wKzB4YjIvMHhlOApbICAgIDEuMDIxNTk3XSBbPGZmZmZmZmZmODA0YTY3 YWE+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4N2EvMHhjYQpbICAgIDEuMDIxNjIxXSBbPGZmZmZm ZmZmODA0YTY5MTI+XSBfX2RyaXZlcl9hdHRhY2grMHg1Mi8weDE2NApbICAgIDEuMDIxNjM4XSBb PGZmZmZmZmZmODA0YTRjN2E+XSBidXNfZm9yX2VhY2hfZGV2KzB4NTYvMHg4YwpbICAgIDEuMDIx NjU2XSBbPGZmZmZmZmZmODA0YTYzODI+XSBkcml2ZXJfYXR0YWNoKzB4MWEvMHgyMgpbICAgIDEu MDIxNjczXSBbPGZmZmZmZmZmODA0YTVjMTg+XSBidXNfYWRkX2RyaXZlcisweGVhLzB4MWQ4Clsg ICAgMS4wMjE2OTBdIFs8ZmZmZmZmZmY4MDRhNzg1Mj5dIGRyaXZlcl9yZWdpc3RlcisweDNlLzB4 ZDgKWyAgICAxLjAyMTcwOV0gWzxmZmZmZmZmZjgwNGE4ODI2Pl0gX19wbGF0Zm9ybV9kcml2ZXJf cmVnaXN0ZXIrMHgxYy8weDI0CkVtaWxbICAgIDEuMDIxNzI1XSBbPGZmZmZmZmZmODBhMTc0ODg+ XSBzdW4yMGlfZDFfY2N1X2RyaXZlcl9pbml0KzB4MWEvMHgyMgpbICAgIDEuMDIxNzQ2XSBbPGZm ZmZmZmZmODAwMDI2YWU+XSBkb19vbmVfaW5pdGNhbGwrMHg0Ni8weDFiZQpbICAgIDEuMDIxNzYy XSBbPGZmZmZmZmZmODBhMDBlZjI+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDFjNi8weDIyMApb ICAgIDEuMDIxNzkxXSBbPGZmZmZmZmZmODA4ZTBiNDY+XSBrZXJuZWxfaW5pdCsweDFlLzB4MTEy CkxpbmtlZCBhcyBhIGZ3bm9kZSBjb25zdW1lclsgICAgMS4wMjE4MDddIFs8ZmZmZmZmZmY4MDhl NzYzMj5dIHJldF9mcm9tX2ZvcmsrMHhlLzB4MWMKClRoZSB3YXJuaW5nIGlzIG5vdCBmYXRhbCwg c28gZXhlY3V0aW9uIGNvbnRpbnVlcyB1bnRpbCBoYW5naW5nIGF0CgpbICAgIDIuMTEwOTE5XSBw cmludGs6IGxlZ2FjeSBjb25zb2xlIFt0dHlTMF0gZGlzYWJsZWQKWyAgICAyLjEzNjkxMV0gMjUw MDAwMC5zZXJpYWw6IHR0eVMwIGF0IE1NSU8gMHgyNTAwMDAwIChpcnEgPSAyMDUsIGJhc2VfYmF1 ZCA9IDE1MDAwMDApIGlzIGEgMTY1NTBB77+9WyAgICAyLjE0NTY3NF0gcHJpbnRrOiBsZWdhY3kg Y29uc29sZSBbdHR5UzBdIGVuYWJsZWQKWyAgICAyLjE0NTY3NF0gcHJpbnRrOiBsZWdhY3kgY29u c29sZSBbdHR5UzBdIGVuYWJsZWQKWyAgICAyLjE1NTA5NV0gcHJpbnRrOiBsZWdhY3kgYm9vdGNv bnNvbGUgW3NiaTBdIGRpc2FibGVkClsgICAgMi4xNTUwOTVdIHByaW50azogbGVnYWN5IGJvb3Rj b25zb2xlIFtzYmkwXSBkaXNhYmxlZAoKSSBoYXZlIG5vdCBiZWVuIGFibGUgdG8gZGlzY292ZXIg d2h5IGl0IGhhbmdzIGhlcmUuCgpUaGUgY2xvY2sgaXMgc29tZWhvdyByZWx5aW5nIG9uIHRoZSBw cmV2aW91cyBiZWhhdmlvciBvZiB0aGlzIFBMSUMKZHJpdmVyLgoKLSBDaGFybGllCgo+IAo+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gbGludXgtcmlz Y3YgbWFpbGluZyBsaXN0Cj4gbGludXgtcmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9yZwo+IGh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LXJpc2N2IG1h aWxpbmcgbGlzdApsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 537ABC3271E for ; Tue, 9 Jul 2024 02:16:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Bnz9B6ig7Xz6h+rr6QHRC8DIXT9AMGxIguL2yfBRX9U=; b=Yv9v3yIUAV76Wx4SRhqyFvKt2H hbzZbQCPmDp6tAdFfWzJS4lx51PXio0gO7X9dPE9g2byFb8sC6GKJI79Shys3av+AVafQVznNx3j6 cC2wxDP4VAj20f4PSoSB+1+PTU5B2iJLQXao6Q3YcT9uVxHwOfNFPQ4gJod3UyWUYOYMCxaADKq1w fT9XYkw1cgxhbCWp8Jh2xGotAOG4EkiWVdDGsMARWDZ9e3KBnQFGNOPSYpL8MSP3uO0LkiFEPJ46G vJazPksm4cyqmN3F4WSZ6HSJzeb0mGlCz3kC3Bf6SlaD7S4eNxpNE6mDL6bVJhJvyGgGWbGUP9lHA KqQ5XXHQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sR0Ot-00000005cqV-2YjC; Tue, 09 Jul 2024 02:16:15 +0000 Received: from mail-pf1-x42e.google.com ([2607:f8b0:4864:20::42e]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sR0Ob-00000005cla-2U5S for linux-arm-kernel@lists.infradead.org; Tue, 09 Jul 2024 02:15:59 +0000 Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-701b0b0be38so3621838b3a.0 for ; Mon, 08 Jul 2024 19:15:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1720491356; x=1721096156; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=Bnz9B6ig7Xz6h+rr6QHRC8DIXT9AMGxIguL2yfBRX9U=; b=11FrLUKVTeXhWUdFDRE3zb1ooAxoUzEuIYym+20DETC2XjKE/ft45oqpddWzLNA2Ia CG1/rRaA/ERz0YjUs9KBknk5SWcePWgoajeBaqWE/hg+kipVE+w9OSoRYknwK1pDy+Bq SSiQLMY9WqXpvejhMEGCsZdxcoKu76m8KTMskb9iY/5gzA4iNEYe2yQSMG1VDj9yPRaO Onx4yUXCT1kybTDLZSG+V9e67j1ohispCtzJ2JcJx8vwPGDdPmSM3PIENeSSi/x6buZN C7hvBXA6tRRxCQdOeW5tZ0mtd5mfSdPZ9GKwEeU7zMC3GtBPI29UGccnDH1jnD9xQtB9 Htkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720491356; x=1721096156; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Bnz9B6ig7Xz6h+rr6QHRC8DIXT9AMGxIguL2yfBRX9U=; b=rq0wPnc0nJ9olBeft1w7EYOv/CMApFi7SaDKbakbPjObtMVCLIn1LS2g1z/pY92Yi3 pmvAcAXdFvPABzeFoRHj7MyLATPfcdPdHnvdg+tTOItpGFn7NJnZ2LXIo5jS9Jvt3YhL r5CCZmjGXuWfP6VYn4RRYn2zu40Eg8asdQhMCUhK0QoIKF1Ql6x084NODz2T1rm+8o/h 9eIaxatW8tffhv9AhhMysz76CLsuZewtwgsVaNwITA9Eq2Zh32f5UVSiLCREAw5OBqTR vyAjOEvngelRi0n/j4wUOadDxXXNEYGiwH8ekzVBxJ8KIHKfO40ZQ0yWvp1MuKJ+SWJ2 gGwg== X-Forwarded-Encrypted: i=1; AJvYcCWV07f/tD/0NDOpCUAXWvGdOB1VVMRONRbNpMg3kDEMbHDNGZ3cTIgZqcTNblHSlwcyHkEVjuNZsdYZJL7XLYXrAqVmYwI+a+1UY1xMX1NZfJfQUyM= X-Gm-Message-State: AOJu0YyFLr/tIdUWHgyiP1vDWR+38hNZgJ8Tatiq+pAyg5buxdpQdJFk 2HWOtnumNvOX2h68LrR7opBIamD14aSSKaclBeQMZWo3OamM3WBJkXSyZ4PeheQ= X-Google-Smtp-Source: AGHT+IG6qJBw6KO7Qk5DzPxTWPK9eD4FdYm01SAL3rqN3QI07tYW+1qf5NcNtRGxEhzOKf+MdVmKxg== X-Received: by 2002:a05:6a00:3d08:b0:706:8e4:56a1 with SMTP id d2e1a72fcca58-70b4356c646mr1599075b3a.18.1720491356107; Mon, 08 Jul 2024 19:15:56 -0700 (PDT) Received: from ghost ([2601:647:5700:6860:482b:e40f:a784:6039]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70b43968688sm567555b3a.114.2024.07.08.19.15.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jul 2024 19:15:55 -0700 (PDT) Date: Mon, 8 Jul 2024 19:15:51 -0700 From: Charlie Jenkins To: Anup Patel Cc: Emil Renner Berthing , Anup Patel , Palmer Dabbelt , Paul Walmsley , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Frank Rowand , Conor Dooley , Samuel Holland , devicetree@vger.kernel.org, Saravana Kannan , Marc Zyngier , linux-kernel@vger.kernel.org, =?iso-8859-1?Q?Bj=F6rn_T=F6pel?= , Atish Patra , linux-riscv@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Andrew Jones Subject: Re: [PATCH v14 01/18] irqchip/sifive-plic: Convert PLIC driver into a platform driver Message-ID: References: <20240222094006.1030709-1-apatel@ventanamicro.com> <20240222094006.1030709-2-apatel@ventanamicro.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240708_191557_895592_D35FC331 X-CRM114-Status: GOOD ( 42.64 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Thu, Jun 20, 2024 at 08:38:09PM +0530, Anup Patel wrote: > On Thu, Jun 20, 2024 at 6:40 PM Emil Renner Berthing > wrote: > > > > Anup Patel wrote: > > > On Wed, Jun 19, 2024 at 11:16 PM Emil Renner Berthing > > > wrote: > > > > > > > > Anup Patel wrote: > > > > > On Tue, Jun 18, 2024 at 7:00 PM Emil Renner Berthing > > > > > wrote: > > > > > > > > > > > > Anup Patel wrote: > > > > > > > The PLIC driver does not require very early initialization so convert > > > > > > > it into a platform driver. > > > > > > > > > > > > > > After conversion, the PLIC driver is probed after CPUs are brought-up > > > > > > > so setup cpuhp state after context handler of all online CPUs are > > > > > > > initialized otherwise PLIC driver crashes for platforms with multiple > > > > > > > PLIC instances. > > > > > > > > > > > > > > Signed-off-by: Anup Patel > > > > > > > > > > > > Hi Anup, > > > > > > > > > > > > Sorry for the late reply to the mailing list, but ever since 6.9 where this was > > > > > > applied my Allwinner D1 based boards no longer boot. This is the log of my > > > > > > LicheeRV Dock booting plain 6.10-rc4, locking up and then rebooting due to the > > > > > > the watchdog timing out: > > > > > > > > > > > > https://pastebin.com/raw/nsbzgEKW > > > > > > > > > > > > On 6.10-rc4 I can bring the same board to boot by reverting this patch and all > > > > > > patches building on it. Eg.: > > > > > > > > > > > > git revert e306a894bd51 a7fb69ffd7ce abb720579490 \ > > > > > > 956521064780 a15587277a24 6c725f33d67b \ > > > > > > b68d0ff529a9 25d862e183d4 8ec99b033147 > > > > > > > > > > Does your board boot with only SBI timer driver enabled ? > > > > > > > > I'm not 100% sure this is what you mean, but with this change I can disable > > > > CONFIG_SUN4I_TIMER: > > > > > > > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > > > > index f51bb24bc84c..0143545348eb 100644 > > > > --- a/arch/riscv/Kconfig.socs > > > > +++ b/arch/riscv/Kconfig.socs > > > > @@ -39,7 +39,6 @@ config ARCH_SUNXI > > > > bool "Allwinner sun20i SoCs" > > > > depends on MMU && !XIP_KERNEL > > > > select ERRATA_THEAD > > > > - select SUN4I_TIMER > > > > help > > > > This enables support for Allwinner sun20i platform hardware, > > > > including boards based on the D1 and D1s SoCs. > > > > > > > > > > > > But unfortunately the board still doesn't boot: > > > > https://pastebin.com/raw/AwRxcfeu > > > > > > I think we should enable debug prints in DD core and see > > > which device is not getting probed due to lack of a provider. > > > > > > Just add "#define DEBUG" at the top in drivers/base/core.c > > > and boot again with "loglevel=8" kernel parameter (along with > > > the above change). > > > > With the above changes this is what I get: > > https://pastebin.com/raw/JfRrEahT > > You should see prints like below which show producer consumer > relation: > > [ 0.214589] /soc/rtc@101000 Linked as a fwnode consumer to /soc/plic@c000000 > [ 0.214966] /soc/serial@10000000 Linked as a fwnode consumer to > /soc/plic@c000000 > [ 0.215443] /soc/virtio_mmio@10008000 Linked as a fwnode consumer > to /soc/plic@c000000 > [ 0.216041] /soc/virtio_mmio@10007000 Linked as a fwnode consumer > to /soc/plic@c000000 > [ 0.216482] /soc/virtio_mmio@10006000 Linked as a fwnode consumer > to /soc/plic@c000000 > [ 0.216868] /soc/virtio_mmio@10005000 Linked as a fwnode consumer > to /soc/plic@c000000 > [ 0.217477] /soc/virtio_mmio@10004000 Linked as a fwnode consumer > to /soc/plic@c000000 > [ 0.217949] /soc/virtio_mmio@10003000 Linked as a fwnode consumer > to /soc/plic@c000000 > [ 0.218595] /soc/virtio_mmio@10002000 Linked as a fwnode consumer > to /soc/plic@c000000 > [ 0.219280] /soc/virtio_mmio@10001000 Linked as a fwnode consumer > to /soc/plic@c000000 > [ 0.219908] /soc/plic@c000000 Linked as a fwnode consumer to > /cpus/cpu@0/interrupt-controller > [ 0.220800] /soc/plic@c000000 Linked as a fwnode consumer to > /cpus/cpu@1/interrupt-controller > [ 0.221323] /soc/plic@c000000 Linked as a fwnode consumer to > /cpus/cpu@2/interrupt-controller > [ 0.221838] /soc/plic@c000000 Linked as a fwnode consumer to > /cpus/cpu@3/interrupt-controller > [ 0.222347] /soc/clint@2000000 Linked as a fwnode consumer to > /cpus/cpu@0/interrupt-controller > [ 0.222769] /soc/clint@2000000 Linked as a fwnode consumer to > /cpus/cpu@1/interrupt-controller > [ 0.223864] /soc/clint@2000000 Linked as a fwnode consumer to > /cpus/cpu@2/interrupt-controller > [ 0.224370] /soc/clint@2000000 Linked as a fwnode consumer to > /cpus/cpu@3/interrupt-controller > [ 0.225217] /soc/pci@30000000 Linked as a fwnode consumer to > /soc/plic@c000000 > > To get further prints, I suggest enabling SBI_HVC console and use > "console=hvc0" as kernel parameter. > > Regards, > Anup I did some follow-up research into this. The hanging after "cpuidle: using governor menu" is due to being stuck inside of check_unaligned_access(). Specifically, there is a check that appears to be waiting for jiffies to start ticking, but they never do: while ((now = jiffies) == start_jiffies) cpu_relax(); `jiffies` is fixed at 0xfffedb08, effectively making this a while(true) loop. This happens with and without SUN4I_TIMER. This hang unfortunately happens before the "Linked as a fwnode consumer" print statements start. After bypassing this with the configs CONFIG_NONPORTABLE=y CONFIG_RISCV_EFFICIENT_UNALIGNED_ACCESS=y A new warning is tripped: [ 1.015134] No max_rate, ignoring min_rate of clock 9 - pll-video0 [ 1.021322] WARNING: CPU: 0 PID: 1 at drivers/clk/sunxi-ng/ccu_common.c:155 sunxi_ccu_probe+0x144/0x1a2 [ 1.021351] Modules linked in: [ 1.021360] CPU: 0 PID: 1 Comm: swapper Tainted: G W 6.10.0-rc6 #1 [ 1.021372] Hardware name: Allwinner D1 Nezha (changed) (DT) [ 1.021377] epc : sunxi_ccu_probe+0x144/0x1a2 [ 1.021386] ra : sunxi_ccu_probe+0x144/0x1a2 [ 1.021397] epc : ffffffff80405a50 ra : ffffffff80405a50 sp : ffffffc80000bb80 [ 1.021406] gp : ffffffff815f69c8 tp : ffffffd801df8000 t0 : 6100000000000000 [ 1.021414] t1 : 000000000000004e t2 : 61725f78616d206f s0 : ffffffc80000bbe0 [ 1.021422] s1 : ffffffff81537498 a0 : 0000000000000036 a1 : 000000000000054b [ 1.021430] a2 : 00000000ffffefff a3 : 0000000000000000 a4 : ffffffff8141f628 [ 1.021438] a5 : 0000000000000000 a6 : 0000000000000000 a7 : 000000004442434e [ 1.021446] s2 : 0000000000000009 s3 : 0000000000000000 s4 : ffffffd801dc9010 [ 1.021453] s5 : ffffffd802428a00 s6 : ffffffd83ffdcf20 s7 : ffffffc800015000 [ 1.021462] s8 : ffffffff80e55360 s9 : ffffffff81034598 s10: 0000000000000000 [ 1.021470] s11: 0000000000000000 t3 : ffffffff8160a257 t4 : ffffffff8160a257 [ 1.021478] t5 : ffffffff8160a258 t6 : ffffffc80000b990 [ 1.021485] status: 0000000200000120 badaddr: 0000000000000000 cause: 0000000000000003 [ 1.021493] [] sunxi_ccu_probe+0x144/0x1a2 [ 1.021510] [] devm_sunxi_ccu_probe+0x48/0x82 [ 1.021524] [] sun20i_d1_ccu_probe+0xba/0xfa [ 1.021546] [] platform_probe+0x4e/0xa6 [ 1.021562] [] really_probe+0x10a/0x2dc [ 1.021581] [] __driver_probe_device.part.0+0xb2/0xe8 [ 1.021597] [] driver_probe_device+0x7a/0xca [ 1.021621] [] __driver_attach+0x52/0x164 [ 1.021638] [] bus_for_each_dev+0x56/0x8c [ 1.021656] [] driver_attach+0x1a/0x22 [ 1.021673] [] bus_add_driver+0xea/0x1d8 [ 1.021690] [] driver_register+0x3e/0xd8 [ 1.021709] [] __platform_driver_register+0x1c/0x24 Emil[ 1.021725] [] sun20i_d1_ccu_driver_init+0x1a/0x22 [ 1.021746] [] do_one_initcall+0x46/0x1be [ 1.021762] [] kernel_init_freeable+0x1c6/0x220 [ 1.021791] [] kernel_init+0x1e/0x112 Linked as a fwnode consumer[ 1.021807] [] ret_from_fork+0xe/0x1c The warning is not fatal, so execution continues until hanging at [ 2.110919] printk: legacy console [ttyS0] disabled [ 2.136911] 2500000.serial: ttyS0 at MMIO 0x2500000 (irq = 205, base_baud = 1500000) is a 16550A�[ 2.145674] printk: legacy console [ttyS0] enabled [ 2.145674] printk: legacy console [ttyS0] enabled [ 2.155095] printk: legacy bootconsole [sbi0] disabled [ 2.155095] printk: legacy bootconsole [sbi0] disabled I have not been able to discover why it hangs here. The clock is somehow relying on the previous behavior of this PLIC driver. - Charlie > > _______________________________________________ > linux-riscv mailing list > linux-riscv@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-riscv