Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp498328imi; Fri, 22 Jul 2022 03:45:06 -0700 (PDT) X-Google-Smtp-Source: AGRyM1v4YFC4R1LBvWuGY0o2F4GNA0UOFeSa0/5EekBvFeAB/4gyAp41yoC+kCGnigqOPeTycwoo X-Received: by 2002:a17:903:32ce:b0:16d:4341:1b1b with SMTP id i14-20020a17090332ce00b0016d43411b1bmr1438315plr.126.1658486705939; Fri, 22 Jul 2022 03:45:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658486705; cv=none; d=google.com; s=arc-20160816; b=bC4czOOYX3N8U4brRnNuYbdEp7NALIlfMXnOM2LnAMHcwXQCSyWKCBVxmPhgIrtwKJ f51FBxynzZ6UyGTO5QXZb0fYJl/dUDCMgaiEoHigTyESdqzxyNvslwRHTvwKv2FnaR51 a3Olvz+mtwgQ3/zHKKZ0GXBR2R+Ua9+zyySC+l08Njj60T/ZFUo/xXkooGYv/dcHwuRm nB68Q9YzzAeT2JPK7Gfp/I/CKCZfQXnZxlJzWFSRa2efDfJ29i63yQwuwTSXcffU8yS/ uY4YuxIZRy6rBZQldL46oancox2U05QUzbEOsW3aJZZFNgn7y125Ocp6hPnU8xt/l4FL jiFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=3lhb42uZBI4TkrNrzYCwheilBu8AsVpQh5Q/c+JEO0E=; b=wenSnYv7/LtVKXS+fkhiCHIIljDtjaHW8PoOGEXY4sQjBvpBBfuXkG4ntjObyjTzZC YkaUPhyJvTxcLkr9X7LTACflLkIbtcc72faXrKg6suv2P1WmB8IqQ6L+HY1sqeCoHiKm tu5pRrcfDhhBl3MS7EgyiaBYEuwqAsKfRIjq1hj7R515JQnNQXOVO3BcQ76SvPYKpHDP vbvzELc5+j2P7EaMpRJwkfy5VbOHpgLB81Kk+3z6+YO8fOxEU0IJhu3zU4rOvcjOrHAs GFndgWBZ4/acbbYGL22QIKeOJlKe+X4OPfASeLGhs8nOkgc+h9qzvkPQksFpi3t8frzw /xUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qtHokHQG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d3-20020a170903230300b0016c895eb3a4si5757663plh.228.2022.07.22.03.44.50; Fri, 22 Jul 2022 03:45:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qtHokHQG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235101AbiGVKb3 (ORCPT + 99 others); Fri, 22 Jul 2022 06:31:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40562 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229538AbiGVKb2 (ORCPT ); Fri, 22 Jul 2022 06:31:28 -0400 Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2FAD7B5041; Fri, 22 Jul 2022 03:31:27 -0700 (PDT) Received: by mail-yb1-xb32.google.com with SMTP id i14so7343096yba.1; Fri, 22 Jul 2022 03:31:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=3lhb42uZBI4TkrNrzYCwheilBu8AsVpQh5Q/c+JEO0E=; b=qtHokHQGmqaO6Xq3ZREy2um0Z1aLQprQxEK3pIiup0QckVHGrUwkYy3t2Tsqs+lgrP TJVa2xn4V3AdVyJ7GJ7ydMXVZtd8f5QK7IjuzG5tbGuIh1J9e9QBVTKgZrU+TIYgfqbZ XvWHpD3zFJdVMsCY9z/t2WV61AG6VavJzP78p7mY5mWrI8QAXCmfEGk8DI57fPMdQNJv a//9zBPnWesxxoqthE8mczZS2OL6EgU0GukHfhgJcyXv3zhz4OWaaGDV99jCVoGFSXK4 R5kxw5g/4dTqtyz0N484VvDEOx0MDpt4MEzfrQqkFldCtTbbY0M13kdt8FUfPZQHBhks ZMQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=3lhb42uZBI4TkrNrzYCwheilBu8AsVpQh5Q/c+JEO0E=; b=meoLa/zW2OpqolpZT63ledLvZQk50JvoByFv2faiZa4JxEdIrV37LSdvSuBTzIFmQv eDebHVi91gaubSYxF6tN0z1zr/1qQze2k0xh7F7HhfupsJGpEMKn3XhXo/Xis71XbNhR 4eLijnbdYxe2KOLnz4htQoiOX7FbOMHtntzbKctzWOql60fnpnM83txlQJl1npFw+XxY b4o71Hzn/YIGYaRjXEnXnurBNkETadjE98aeZvwwWtKrGnBMkgtAhb7U39OW5KNy+Rgp jiOnTXtdsvhf1jfljp23kiGr5EwlytMkioHGai87YCelnQ1SD/aSQoekPT744+12BxWC yuNg== X-Gm-Message-State: AJIora8DDJE4t333+r6/mYoPdgGjx+Y6dmY+aAfJKdKro7yjbk1tGGoL UDyX1qT++zZJZgeL25c6tLgRxm6WD6NiVWc9sns= X-Received: by 2002:a25:d406:0:b0:66e:c6b3:f11e with SMTP id m6-20020a25d406000000b0066ec6b3f11emr2440559ybf.354.1658485886284; Fri, 22 Jul 2022 03:31:26 -0700 (PDT) MIME-Version: 1.0 References: <20220721221212.18491-1-prabhakar.mahadev-lad.rj@bp.renesas.com> <20220721221212.18491-3-prabhakar.mahadev-lad.rj@bp.renesas.com> In-Reply-To: From: "Lad, Prabhakar" Date: Fri, 22 Jul 2022 11:30:59 +0100 Message-ID: Subject: Re: [PATCH 2/2] soc: renesas: Identify RZ/Five SoC To: Geert Uytterhoeven Cc: Lad Prabhakar , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Linux-Renesas , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Linux Kernel Mailing List , Biju Das Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Geert, Thank you for the review. On Fri, Jul 22, 2022 at 10:37 AM Geert Uytterhoeven wrote: > > Hi Prabhakar, > > On Fri, Jul 22, 2022 at 12:12 AM Lad Prabhakar > wrote: > > Add support for identifying the (R9A07G043) RZ/Five SoC. > > > > Signed-off-by: Lad Prabhakar > > Thanks for your patch! > > > --- a/drivers/soc/renesas/Kconfig > > +++ b/drivers/soc/renesas/Kconfig > > @@ -333,6 +333,16 @@ config ARCH_R9A09G011 > > > > endif # ARM64 > > > > +if RISCV > > + > > +config ARCH_R9A07G043 > > + bool "RISCV Platform support for RZ/Five" > > RISC-V > Agreed. > > + select ARCH_RZG2L > > + help > > + This enables support for the Renesas RZ/Five SoC. > > + > > +endif # RISCV > > + > > config RST_RCAR > > bool "Reset Controller support for R-Car" if COMPILE_TEST > > > > > @@ -102,6 +106,11 @@ static const struct renesas_soc soc_rmobile_a1 __i= nitconst __maybe_unused =3D { > > .id =3D 0x40, > > }; > > > > +static const struct renesas_soc soc_rz_five __initconst __maybe_unused= =3D { > > + .family =3D &fam_rzfive, > > + .id =3D 0x847c447, > > The Hardware User's Manual Rev.1.00 says H=E2=80=99x841_C447? > You caught a typo in theHW manual, H=E2=80=99x841_C447 is the value for RZ/G2L, for RZ/Five the value is H=E2=80=99x847_C447 (and can be verified o= n page 146 SYS_DEVID register). Below is the log from RZ/Five SMARC EVK: U-Boot SPL 2020.10-ge84e786a34-dirty (Feb 25 2022 - 17:10:04 +0000) Trying to boot from NOR U-Boot 2020.10-ge84e786a34-dirty (Feb 25 2022 - 17:10:04 +0000) CPU: rv64imafdc Model: smarc-rzf DRAM: 896 MiB MMC: sh-sdhi: 0, sh-sdhi: 1 Loading Environment from MMC... OK In: serial@1004b800 Out: serial@1004b800 Err: serial@1004b800 Net: eth0: ethernet@11c30000 Hit any key to stop autoboot: 0 =3D> md 0x11020a04 1 11020a04: 0847c447 G.G. =3D> > > @@ -398,6 +411,7 @@ static const struct renesas_id id_prr __initconst = =3D { > > > > static const struct of_device_id renesas_ids[] __initconst =3D { > > { .compatible =3D "renesas,bsid", .data =3D &id= _bsid }, > > + { .compatible =3D "renesas,r9a07g043-rzfive-sysc", .data =3D &i= d_rzg2l }, > > { .compatible =3D "renesas,r9a07g043-sysc", .data =3D &id= _rzg2l }, > > { .compatible =3D "renesas,r9a07g044-sysc", .data =3D &id= _rzg2l }, > > { .compatible =3D "renesas,r9a07g054-sysc", .data =3D &id= _rzg2l }, > > This change might not be needed (cfr. my comments on patch 1/2). > Ok. Cheers, Prabhakar