Message ID | 1573642620-31192-1-git-send-email-amit.pundir@linaro.org (mailing list archive) |
---|---|
State | Not Applicable |
Delegated to: | Paul Burton |
Headers | show |
Series | MIPS: BCM63XX: fix switch core reset on BCM6368 | expand |
On Wed, Nov 13, 2019 at 04:27:00PM +0530, Amit Pundir wrote: > From: Jonas Gorski <jonas.gorski@gmail.com> > > commit 8a38dacf87180738d42b058334c951eba15d2d47 upstream. > > The Ethernet Switch core mask was set to 0, causing the switch core to > be not reset on BCM6368 on boot. Provide the proper mask so the switch > core gets reset to a known good state. > > Fixes: 799faa626c71 ("MIPS: BCM63XX: add core reset helper") > Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com> > Signed-off-by: Paul Burton <paul.burton@mips.com> > Cc: linux-mips@vger.kernel.org > Cc: Ralf Baechle <ralf@linux-mips.org> > Cc: James Hogan <jhogan@kernel.org> > Cc: Florian Fainelli <f.fainelli@gmail.com> > Signed-off-by: Amit Pundir <amit.pundir@linaro.org> > --- > Cherry-picked from lede/openwrt https://git.lede-project.org/?p=source.git. > Build tested on v4.{19,14,9,4}.y and v3.18.y for ARCH=mips bcm63xx_defconfig. Now queued up, thanks. greg k-h
diff --git a/arch/mips/bcm63xx/reset.c b/arch/mips/bcm63xx/reset.c index a2af38cf28a7..64574e74cb23 100644 --- a/arch/mips/bcm63xx/reset.c +++ b/arch/mips/bcm63xx/reset.c @@ -120,7 +120,7 @@ #define BCM6368_RESET_DSL 0 #define BCM6368_RESET_SAR SOFTRESET_6368_SAR_MASK #define BCM6368_RESET_EPHY SOFTRESET_6368_EPHY_MASK -#define BCM6368_RESET_ENETSW 0 +#define BCM6368_RESET_ENETSW SOFTRESET_6368_ENETSW_MASK #define BCM6368_RESET_PCM SOFTRESET_6368_PCM_MASK #define BCM6368_RESET_MPI SOFTRESET_6368_MPI_MASK #define BCM6368_RESET_PCIE 0