Message ID | 20240111025531.2875-1-chunhau.tan@starfivetech.com (mailing list archive) |
---|---|
Headers | show |
Series | Add StarFive JH8100 dwmac support | expand |
On 11/01/2024 03:55, Tan Chun Hau wrote: > Add StarFive JH8100 dwmac support. > JH8100 dwmac has one reset signal instead of 2 resets as in JH7110. > > Changes in v2: > - Drop driver patch. ? But devices are not compatible, so how can it work? Best regards, Krzysztof
On 11/01/2024 09:02, Krzysztof Kozlowski wrote: > On 11/01/2024 03:55, Tan Chun Hau wrote: >> Add StarFive JH8100 dwmac support. >> JH8100 dwmac has one reset signal instead of 2 resets as in JH7110. >> >> Changes in v2: >> - Drop driver patch. > > ? But devices are not compatible, so how can it work? Wait, your select confused me... later you made them compatible. Best regards, Krzysztof
> -----Original Message----- > From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > Sent: Thursday, 11 January, 2024 4:03 PM > To: ChunHau Tan <chunhau.tan@starfivetech.com>; David S . Miller > <davem@davemloft.net>; Eric Dumazet <edumazet@google.com>; Jakub > Kicinski <kuba@kernel.org>; Paolo Abeni <pabeni@redhat.com>; Rob Herring > <robh+dt@kernel.org>; Emil Renner Berthing <kernel@esmil.dk>; Rob Herring > <robh@kernel.org>; Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>; > Conor Dooley <conor+dt@kernel.org>; Maxime Coquelin > <mcoquelin.stm32@gmail.com>; Alexandre Torgue > <alexandre.torgue@foss.st.com>; Simon Horman <horms@kernel.org>; Bartosz > Golaszewski <bartosz.golaszewski@linaro.org>; Andrew Halaney > <ahalaney@redhat.com>; Jisheng Zhang <jszhang@kernel.org>; Uwe > Kleine-König <u.kleine-koenig@pengutronix.de>; Russell King > <rmk+kernel@armlinux.org.uk> > Cc: Leyfoon Tan <leyfoon.tan@starfivetech.com>; JeeHeng Sia > <jeeheng.sia@starfivetech.com>; netdev@vger.kernel.org; > devicetree@vger.kernel.org; linux-kernel@vger.kernel.org; > linux-stm32@st-md-mailman.stormreply.com; > linux-arm-kernel@lists.infradead.org; linux-riscv@lists.infradead.org > Subject: Re: [PATCH v2 0/1] Add StarFive JH8100 dwmac support > > On 11/01/2024 09:02, Krzysztof Kozlowski wrote: > > On 11/01/2024 03:55, Tan Chun Hau wrote: > >> Add StarFive JH8100 dwmac support. > >> JH8100 dwmac has one reset signal instead of 2 resets as in JH7110. > >> > >> Changes in v2: > >> - Drop driver patch. > > > > ? But devices are not compatible, so how can it work? > > Wait, your select confused me... later you made them compatible. Sorry for confusing, let me try to explain in detail, For JH7110, there are two resets (stmmaceth & ahb) For JH8100, there are only a resets (stmmaceth) And both are using same driver code (dwmac-starfive.c), and in the driver code acknowledges { .compatible = "starfive,jh7110-dwmac" } In v2 patch, I try to make amend the yaml file by adding "starfive,jh8100-dwmac" and provide info regarding the differences in resets. For loading the driver for JH8110, Will including "starfive,jh7110-dwmac" in device tree file, please refer to below example of JH7110 & JH8100 device tree file: Example of JH7110: gmac0: ethernet@16030000 { compatible = "starfive,jh7110-dwmac", "snps,dwmac-5.20"; resets = <&aoncrg JH7110_AONRST_GMAC0_AXI>, <&aoncrg JH7110_AONRST_GMAC0_AHB>; reset-names = "stmmaceth", "ahb"; }; Example of JH8100: gmac0: ethernet@16030000 { compatible = "starfive,jh8100-dwmac", "starfive,jh7110-dwmac","snps,dwmac-5.20"; resets = <&aoncrg JH8100RST_GMAC0>, reset-names = "stmmaceth"; }; Please share with me if you have any suggestions, thank you. > > Best regards, > Krzysztof