1. 25 Mar, 2020 6 commits
  2. 24 Mar, 2020 3 commits
  3. 23 Mar, 2020 7 commits
  4. 19 Mar, 2020 3 commits
  5. 16 Mar, 2020 2 commits
  6. 09 Mar, 2020 1 commit
  7. 07 Mar, 2020 2 commits
  8. 05 Mar, 2020 1 commit
  9. 04 Mar, 2020 2 commits
  10. 28 Feb, 2020 2 commits
  11. 27 Feb, 2020 1 commit
  12. 25 Feb, 2020 1 commit
    • Paul Burton's avatar
      MAINTAINERS: Hand MIPS over to Thomas · 3234f4ed
      Paul Burton authored
      My time with MIPS the company has reached its end, and so at best I'll
      have little time spend on maintaining arch/mips/.
      
      Ralf last authored a patch over 2 years ago, the last time he committed
      one is even further back & activity was sporadic for a while before
      that. The reality is that he isn't active.
      
      Having a new maintainer with time to do things properly will be
      beneficial all round. Thomas Bogendoerfer has been involved in MIPS
      development for a long time & has offered to step up as maintainer, so
      add Thomas and remove myself & Ralf from the MIPS entry.
      
      Ralf already has an entry in CREDITS to honor his contributions, so this
      just adds one for me.
      Signed-off-by: default avatarPaul Burton <paulburton@kernel.org>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Acked-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: linux-kernel@vger.kernel.org
      Cc: linux-mips@vger.kernel.org
      3234f4ed
  13. 19 Feb, 2020 9 commits
    • Finn Thain's avatar
      mips/jazz: Update jazz_defconfig for MIPS Magnum · 91f40e89
      Finn Thain authored
      Enable some options for machine type, framebuffer, serial controller and
      ATA interfaces.
      
      This allows a jazz_defconfig build to work on the emulated MIPS Magnum
      machine provided by qemu-system-mips64el.
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Tested-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: default avatarFinn Thain <fthain@telegraphics.com.au>
      Signed-off-by: default avatarPaul Burton <paulburton@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: James Hogan <jhogan@kernel.org>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: linux-mips@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      91f40e89
    • Finn Thain's avatar
      mips/jazz: Remove redundant settings and shrink jazz_defconfig · a7047b8d
      Finn Thain authored
      Remove some redundant assignments, that have no effect on
      'make jazz_defconfig':
      
      CONFIG_INET_XFRM_MODE_TRANSPORT=m
      CONFIG_INET_XFRM_MODE_TUNNEL=m
      CONFIG_CRYPTO_HMAC=y
      
      Also drop the settings relating to crypto, wireless, advanced
      networking etc. The Kconfig defaults for these options are fine.
      
      This reduces the size of vmlinux so it can be launched by
      "NetBSD/arc Bootstrap, Revision 1.1", which is conveniently available
      on NetBSD/arc 5.1 ISO images.
      Tested-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: default avatarFinn Thain <fthain@telegraphics.com.au>
      Signed-off-by: default avatarPaul Burton <paulburton@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: James Hogan <jhogan@kernel.org>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: linux-mips@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      a7047b8d
    • Finn Thain's avatar
      fbdev/g364fb: Fix build failure · c584f953
      Finn Thain authored
      This patch resolves these compiler errors and warnings --
      
        CC      drivers/video/fbdev/g364fb.o
      drivers/video/fbdev/g364fb.c: In function 'g364fb_cursor':
      drivers/video/fbdev/g364fb.c:137:9: error: 'x' undeclared (first use in this function)
      drivers/video/fbdev/g364fb.c:137:9: note: each undeclared identifier is reported only once for each function it appears in
      drivers/video/fbdev/g364fb.c:137:7: error: implicit declaration of function 'fontwidth' [-Werror=implicit-function-declaration]
      drivers/video/fbdev/g364fb.c:137:23: error: 'p' undeclared (first use in this function)
      drivers/video/fbdev/g364fb.c:137:38: error: 'y' undeclared (first use in this function)
      drivers/video/fbdev/g364fb.c:137:7: error: implicit declaration of function 'fontheight' [-Werror=implicit-function-declaration]
      drivers/video/fbdev/g364fb.c: In function 'g364fb_init':
      drivers/video/fbdev/g364fb.c:233:24: error: 'fbvar' undeclared (first use in this function)
      drivers/video/fbdev/g364fb.c:234:24: error: 'xres' undeclared (first use in this function)
      drivers/video/fbdev/g364fb.c:201:14: warning: unused variable 'j' [-Wunused-variable]
      drivers/video/fbdev/g364fb.c:197:25: warning: unused variable 'pal_ptr' [-Wunused-variable]
      
      The MIPS Magnum framebuffer console now works when tested in QEMU.
      
      Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
      Fixes: 1da177e4 ("Linux-2.6.12-rc2")
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: default avatarFinn Thain <fthain@telegraphics.com.au>
      Acked-by: default avatarBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
      Tested-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: default avatarPaul Burton <paulburton@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: James Hogan <jhogan@kernel.org>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: linux-mips@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      Cc: dri-devel@lists.freedesktop.org
      Cc: linux-fbdev@vger.kernel.org
      c584f953
    • Paul Cercueil's avatar
      MIPS: ingenic: DTS: Fix watchdog nodes · 11479e8e
      Paul Cercueil authored
      The devicetree ABI was broken on purpose by commit 6d532143
      ("watchdog: jz4740: Use regmap provided by TCU driver"), and
      commit 1d9c3074 ("watchdog: jz4740: Use WDT clock provided
      by TCU driver"). The commit message of the latter explains why the ABI
      was broken.
      
      However, the current devicetree files were not updated to the new ABI
      described in Documentation/devicetree/bindings/timer/ingenic,tcu.txt,
      so the watchdog driver would not probe.
      
      Fix this problem by updating the watchdog nodes to comply with the new
      ABI.
      
      Fixes: 6d532143 ("watchdog: jz4740: Use regmap provided by TCU driver")
      Signed-off-by: default avatarPaul Cercueil <paul@crapouillou.net>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: default avatarPaul Burton <paulburton@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Rob Herring <robh+dt@kernel.org>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Zhou Yanjie <zhouyanjie@wanyeetech.com>
      Cc: od@zcrc.me
      Cc: linux-mips@vger.kernel.org
      Cc: devicetree@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      Cc: <stable@vger.kernel.org> # v5.5+
      11479e8e
    • 周琰杰 (Zhou Yanjie)'s avatar
      MIPS: X1000: Fix clock of watchdog node. · eb411138
      周琰杰 (Zhou Yanjie) authored
      The devicetree ABI was broken on purpose by commit 6d532143
      ("watchdog: jz4740: Use regmap provided by TCU driver"), and
      commit 1d9c3074 ("watchdog: jz4740: Use WDT clock provided
      by TCU driver"). The commit message of the latter explains why the ABI
      was broken.
      
      However, the current devicetree files were not updated to the new ABI
      described in Documentation/devicetree/bindings/timer/ingenic,tcu.txt,
      so the watchdog driver would not probe.
      
      Fix this problem by updating the clock of watchdog node from
      "&cgu X1000_CLK_RTCLK" to "&tcu TCU_CLK_WDT" to comply with the new
      ABI.
      
      Fixes: 7a16ccd3 ("[v8,1/4] MIPS: Ingenic: Add Ingenic X1000 support.").
      Signed-off-by: default avatar周琰杰 (Zhou Yanjie) <zhouyanjie@wanyeetech.com>
      Signed-off-by: default avatarPaul Burton <paulburton@kernel.org>
      Cc: linux-mips@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      Cc: devicetree@vger.kernel.org
      Cc: paul@crapouillou.net
      Cc: robh+dt@kernel.org
      Cc: mark.rutland@arm.com
      Cc: ralf@linux-mips.org
      Cc: sernia.zhou@foxmail.com
      Cc: zhenwenjin@gmail.com
      Cc: dongsheng.qiu@ingenic.com
      eb411138
    • Krzysztof Kozlowski's avatar
      MIPS: configs: Cleanup old Kconfig options · f6541f34
      Krzysztof Kozlowski authored
      CONFIG_MTD_NAND_IDS is gone and not needed (part of CONFIG_MTD_NAND)
      since commit f16bd7ca ("mtd: nand: Kill the MTD_NAND_IDS Kconfig
      option").
      
      CONFIG_IOSCHED_DEADLINE, CONFIG_IOSCHED_CFQ and CONFIG_DEFAULT_NOOP are
      gone since commit f382fb0b ("block: remove legacy IO schedulers").
      
      The IOSCHED_DEADLINE was replaced by MQ_IOSCHED_DEADLINE and it will be
      now enabled by default (along with MQ_IOSCHED_KYBER).
      
      The BFQ_GROUP_IOSCHED is the only multiqueue scheduler which comes with
      group scheduling so select it in configs previously choosing
      CFQ_GROUP_IOSCHED.
      Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: default avatarPaul Burton <paulburton@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Florian Fainelli <f.fainelli@gmail.com>
      Cc: bcm-kernel-feedback-list@broadcom.com
      Cc: linux-mips@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      f6541f34
    • Geert Uytterhoeven's avatar
      MIPS: ralink: Replace <linux/clk-provider.h> by <linux/of_clk.h> · 9926108f
      Geert Uytterhoeven authored
      The Ralink platform code is not a clock provider, and just needs to call
      of_clk_init().
      
      Hence it can include <linux/of_clk.h> instead of <linux/clk-provider.h>.
      Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Reviewed-by: default avatarStephen Boyd <sboyd@kernel.org>
      Acked-by: default avatarJohn Crispin <john@phrozen.org>
      Signed-off-by: default avatarPaul Burton <paulburton@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Florian Fainelli <f.fainelli@gmail.com>
      Cc: Paul Cercueil <paul@crapouillou.net>
      Cc: James Hartley <james.hartley@sondrel.com>
      Cc: linux-mips@vger.kernel.org
      Cc: bcm-kernel-feedback-list@broadcom.com
      Cc: linux-clk@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      9926108f
    • Geert Uytterhoeven's avatar
      MIPS: Pistachio: Replace <linux/clk-provider.h> by <linux/of_clk.h> · 97e04ea1
      Geert Uytterhoeven authored
      The Pistachio platform code is not a clock provider, and just needs to
      call of_clk_init().
      
      Hence it can include <linux/of_clk.h> instead of <linux/clk-provider.h>.
      Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Reviewed-by: default avatarStephen Boyd <sboyd@kernel.org>
      Acked-by: default avatarJames Hartley <james.hartley@sondrel.com>
      Signed-off-by: default avatarPaul Burton <paulburton@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Florian Fainelli <f.fainelli@gmail.com>
      Cc: Paul Cercueil <paul@crapouillou.net>
      Cc: John Crispin <john@phrozen.org>
      Cc: linux-mips@vger.kernel.org
      Cc: bcm-kernel-feedback-list@broadcom.com
      Cc: linux-clk@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      97e04ea1
    • Geert Uytterhoeven's avatar
      MIPS: pic32mzda: Replace <linux/clk-provider.h> by <linux/of_clk.h> · 071cec1b
      Geert Uytterhoeven authored
      The Microchip PIC32MZDA platform code is not a clock provider, and just
      needs to call of_clk_init().
      
      Hence it can include <linux/of_clk.h> instead of <linux/clk-provider.h>.
      Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Reviewed-by: default avatarStephen Boyd <sboyd@kernel.org>
      Signed-off-by: default avatarPaul Burton <paulburton@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Florian Fainelli <f.fainelli@gmail.com>
      Cc: Paul Cercueil <paul@crapouillou.net>
      Cc: James Hartley <james.hartley@sondrel.com>
      Cc: John Crispin <john@phrozen.org>
      Cc: linux-mips@vger.kernel.org
      Cc: bcm-kernel-feedback-list@broadcom.com
      Cc: linux-clk@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      071cec1b