Re: [PATCH V2 7/9] arm64: dts: renesas: Introduce r8a774b1-beacon-rzg2n-kit

2021-01-08 Thread Geert Uytterhoeven
so an additional memory node isn't necessary. > > Signed-off-by: Adam Ford > --- > V2: Add missing du node entries. Thanks for the update! Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-devel for v5.12. > --- /dev/null > +++ b/arch/arm64/boot/dts/renesas/r

Re: [PATCH V2 6/9] arm64: dts: renesas: beacon-rzg2m-kit: Rearange SoC unique functions

2021-01-08 Thread Geert Uytterhoeven
gt; Signed-off-by: Adam Ford Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-devel for v5.12. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people,

Re: [PATCH V2 4/9] arm64: dts: renesas: beacon: Better describe keys

2021-01-08 Thread Geert Uytterhoeven
On Thu, Dec 24, 2020 at 6:05 PM Adam Ford wrote: > The keys on the baseboard are laid out in an diamond pattern, up, down, > left, right and center. Update the descriptions to make it easier to > read. > > Signed-off-by: Adam Ford Reviewed-by: Geert Uytterhoeven i.e. will q

Re: [PATCH V2 3/9] arm64: dts: renesas: beacon: Configure Audio CODEC clocks

2021-01-08 Thread Geert Uytterhoeven
> > Signed-off-by: Adam Ford Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-devel for v5.12. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical pe

Re: [PATCH V2 2/9] arm64: dts: renesas: beacon kit: Fix Audio Clock sources

2021-01-08 Thread Geert Uytterhoeven
sound clocks to reference the versaclock instead of > the fixed clock. > > Signed-off-by: Adam Ford Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-devel for v5.12 (with the "programmably" typo fixed). Gr{oetje,eeting}s, Geert -- Geert Uyt

Re: [PATCH V2 1/9] arm64: dts: renesas: beacon kit: Configure programmable clocks

2021-01-08 Thread Geert Uytterhoeven
should have been, so do it now. > > Signed-off-by: Adam Ford Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-devel for v5.12. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In pers

Re: [PATCH 3/6] clk: renesas: rcar-gen3: factor out CPG library

2021-01-08 Thread Geert Uytterhoeven
l state. V3U will make use of it in the next patch then. > > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-clk-for-v5.12. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linu

Re: [PATCH 2/6] clk: renesas: rcar-gen3: remove cpg_quirks access when registering SD clock

2021-01-08 Thread Geert Uytterhoeven
On Sun, Dec 27, 2020 at 6:42 PM Wolfram Sang wrote: > We want to reuse SD clock handling for other SoCs and, thus, need to > generalize it. So, don't access cpg_quirks in that realm. > > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-c

Re: [PATCH 4/6] clk: renesas: r8a779a0: add SDHI support

2021-01-08 Thread Geert Uytterhoeven
On Sun, Dec 27, 2020 at 6:42 PM Wolfram Sang wrote: > We use the shiny new CPG library for that. > > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-clk-for-v5.12. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- The

Re: [PATCH 6/6] arm64: dts: renesas: falcon: Enable MMC

2021-01-08 Thread Geert Uytterhoeven
, "state_uhs"; > + > + vmmc-supply = <®_3p3v>; > + vqmmc-supply = <®_1p8v>; > + mmc-hs200-1_8v; > + mmc-hs400-1_8v; > + bus-width = <8>; > + no-sd; > + no-sdio; I'm no expert on the no-sd{,io} propertie

Re: [PATCH 5/6] arm64: dts: renesas: r8a779a0: Add MMC node

2021-01-08 Thread Geert Uytterhoeven
interrupts = ; > + clocks = <&cpg CPG_MOD 706>; > + power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; > + resets = <&cpg 706>; > + max-frequency = <2>;

Re: [PATCH 1/6] dt-bindings: mmc: renesas,sdhi: Add r8a779a0 support

2021-01-08 Thread Geert Uytterhoeven
On Sun, Dec 27, 2020 at 6:44 PM Wolfram Sang wrote: > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with t

[PATCH trivial] MIPS: bitops: Fix reference to ffz location

2021-01-08 Thread Geert Uytterhoeven
Unlike most other architectures, MIPS defines ffz() below ffs(). Signed-off-by: Geert Uytterhoeven --- arch/mips/include/asm/bitops.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/mips/include/asm/bitops.h b/arch/mips/include/asm/bitops.h index a74769940fbd983c

[PATCH trivial] asm-generic: ffs: Drop bogus reference to ffz location

2021-01-08 Thread Geert Uytterhoeven
The generic definition of ffz() is not defined in the same header files as the generic definitions of ffs(). Signed-off-by: Geert Uytterhoeven --- include/asm-generic/bitops/builtin-ffs.h | 2 +- include/asm-generic/bitops/ffs.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions

[PATCH trivial] bitops: Spelling s/synomyn/synonym/

2021-01-08 Thread Geert Uytterhoeven
Fix a misspelling of "synonym". Signed-off-by: Geert Uytterhoeven --- include/linux/bitops.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/bitops.h b/include/linux/bitops.h index a61f192c096b3ac6..a5a48303b0f111ee 100644 --- a/include/linux/bito

[PATCH 1/4] dt-bindings: renesas,rcar-dmac: Add r8a779a0 support

2021-01-07 Thread Geert Uytterhoeven
Document the compatible value for the Direct Memory Access Controller blocks in the Renesas R-Car V3U (R8A779A0) SoC. The most visible difference with DMAC blocks on other R-Car SoCs is the move of the per-channel registers to a separate register block. Signed-off-by: Geert Uytterhoeven

[PATCH 4/4] dmaengine: rcar-dmac: Add support for R-Car V3U

2021-01-07 Thread Geert Uytterhoeven
moved forward. Inspired by a patch in the BSP by Phong Hoang . Signed-off-by: Geert Uytterhoeven --- drivers/dma/sh/rcar-dmac.c | 68 +++--- 1 file changed, 49 insertions(+), 19 deletions(-) diff --git a/drivers/dma/sh/rcar-dmac.c b/drivers/dma/sh/rcar-dmac.c index

[PATCH 2/4] dmaengine: rcar-dmac: Add for_each_rcar_dmac_chan() helper

2021-01-07 Thread Geert Uytterhoeven
Add and helper macro for iterating over all DMAC channels, taking into account the channel mask. Use it where appropriate, to simplify code. Restore "reverse Christmas tree" order of local variables while adding a new variable. Signed-off-by: Geert Uytterhoeven --- drivers/dma/sh/r

[PATCH 3/4] dmaengine: rcar-dmac: Add helpers for clearing DMA channel status

2021-01-07 Thread Geert Uytterhoeven
Extract the code to clear the status of one or all channels into their own helpers, to prepare for the different handling of the R-Car V3U SoC. Signed-off-by: Geert Uytterhoeven --- drivers/dma/sh/rcar-dmac.c | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a

[PATCH 0/4] dmaengine: rcar-dmac: Add support for R-Car V3U

2021-01-07 Thread Geert Uytterhoeven
for your comments! Geert Uytterhoeven (4): dt-bindings: renesas,rcar-dmac: Add r8a779a0 support dmaengine: rcar-dmac: Add for_each_rcar_dmac_chan() helper dmaengine: rcar-dmac: Add helpers for clearing DMA channel status dmaengine: rcar-dmac: Add support for R-Car V3U .../bindings/dma

Re: [PATCH v12] ARM: uncompress: Validate start of physical memory against passed DTB

2021-01-07 Thread Geert Uytterhoeven
Hi Marek, On Thu, Jan 7, 2021 at 11:36 AM Marek Szyprowski wrote: > On 04.01.2021 14:01, Geert Uytterhoeven wrote: > > Currently, the start address of physical memory is obtained by masking > > the program counter with a fixed mask of 0xf800. This mask value > > wa

Re: [PATCH 5.10 28/63] fbcon: Disable accelerated scrolling

2021-01-07 Thread Geert Uytterhoeven
on under drivers/video/fbdev/. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds

Re: [PATCH 00/10] Remove support for TX49xx

2021-01-07 Thread Geert Uytterhoeven
Hi Nemoto-san, On Thu, Jan 7, 2021 at 2:18 AM Atsushi Nemoto wrote: > On Wed, 6 Jan 2021 21:41:24 +0100, Geert Uytterhoeven > wrote: > >> > Is that sufficient to keep it? > >> > >> for me it is. But now we probaly need some reverts then... > > >

Re: [PATCH 00/10] Remove support for TX49xx

2021-01-06 Thread Geert Uytterhoeven
Hi Thomas, On Wed, Jan 6, 2021 at 7:49 PM Thomas Bogendoerfer wrote: > On Wed, Jan 06, 2021 at 09:37:11AM +0100, Geert Uytterhoeven wrote: > > On Tue, Jan 5, 2021 at 3:03 PM Thomas Bogendoerfer > > wrote: > > > I couldn't find any buyable product other than refere

Re: [PATCH -next] video: fbdev: pxa3xx_gcu: use resource_size

2021-01-06 Thread Geert Uytterhoeven
gt;misc_dev.fops = &pxa3xx_gcu_miscdev_fops; > > /* handle IO resources */ Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself

Re: [PATCH 00/10] Remove support for TX49xx

2021-01-06 Thread Geert Uytterhoeven
on TX4927 ;-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something

Re: [PATCH 1/2] auxdisplay: HD44780 connected to I2C via PCF8574

2021-01-06 Thread Geert Uytterhoeven
rivers.git/log/?h=topic/renesas-overlays A separate driver is needed only when using a microcontroller with a custom protocol to interface with the HD44780. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux

[PATCH v2] binfmt_elf: Fix fill_prstatus() call in fill_note_info()

2021-01-05 Thread Geert Uytterhoeven
the common part (everything before pr_reg) into a struct") Signed-off-by: Geert Uytterhoeven --- Compile-tested only. Feel free to fold into the original commit. v2: - Drop unrelated patches from series. --- fs/binfmt_elf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a

[PATCH] binfmt_elf: Fix fill_prstatus() call in fill_note_info()

2021-01-05 Thread Geert Uytterhoeven
the common part (everything before pr_reg) into a struct") Signed-off-by: Geert Uytterhoeven --- Compile-tested only. Feel free to fold into the original commit. --- fs/binfmt_elf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c index

Re: [PATCH 4/6] clk: renesas: r8a779a0: add HSCIF support

2021-01-05 Thread Geert Uytterhoeven
On Mon, Dec 28, 2020 at 12:27 PM Wolfram Sang wrote: > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-clk-for-v5.12. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-

Re: [PATCH 5/6] arm64: dts: renesas: r8a779a0: Add HSCIF support

2021-01-05 Thread Geert Uytterhoeven
Hi Wolfram, On Mon, Dec 28, 2020 at 12:27 PM Wolfram Sang wrote: > From: Linh Phung > > Define the generic parts of the HSCIF[0-3] device nodes. > > Signed-off-by: Linh Phung > [wsa: double checked & rebased] > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterho

Re: [PATCH 3/6] dt-bindings: serial: renesas,hscif: Add r8a779a0 support

2021-01-05 Thread Geert Uytterhoeven
On Mon, Dec 28, 2020 at 12:27 PM Wolfram Sang wrote: > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with t

Re: [PATCH 2/6] arm64: dts: renesas: falcon: add SCIF0 nodes

2021-01-05 Thread Geert Uytterhoeven
On Mon, Dec 28, 2020 at 12:27 PM Wolfram Sang wrote: > SCIF0 has been enabled by the firmware, so it worked already. Still, add > the proper nodes to make it work in any case. > > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s,

Re: [PATCH 1/6] arm64: dts: renesas: r8a779a0: add & update SCIF nodes

2021-01-05 Thread Geert Uytterhoeven
3-scif", "renesas,scif"; > + reg = <0 0xe6c5 0 64>; > + interrupts = ; > + clocks = <&cpg CPG_MOD 704>, > +<&cpg CPG_CORE R8A779A0_CLK_S1D2>, > +

Re: [PATCH 6/6] WIP: arm64: dts: renesas: falcon: switch to from SCIF0 to HSCIF0

2021-01-05 Thread Geert Uytterhoeven
{ > compatible = "renesas,falcon-breakout", "renesas,falcon-cpu", > "renesas,r8a779a0"; > > aliases { > - serial0 = &scif0; > + serial0 = &hscif0; > }; Gr{oetje,eeting}s,

Re: [PATCH 4/5] arm64: dts: renesas: falcon: Add Ethernet-AVB support

2021-01-05 Thread Geert Uytterhoeven
t;; > + function = "avb0"; > + }; > + > + pins_mdio { > + groups = "avb0_mdio"; > + drive-strength = <21>; > + }; > + > + pins_mii_tx { Str

Re: [PATCH 3/5] arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support

2021-01-05 Thread Geert Uytterhoeven
phy-mode = "rgmii"; > + #address-cells = <1>; > + #size-cells = <0>; > + status = "disabled"; $ make dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/net/renesas,etheravb.yaml a

Re: [PATCH 2/5] clk: renesas: r8a779a0: add clocks for RAVB

2021-01-05 Thread Geert Uytterhoeven
79A0_CLK_CSI0), > DEF_MOD("csi42",401,R8A779A0_CLK_CSI0), Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds

Re: [PATCH 1/5] dt-bindings: net: renesas,etheravb: Add r8a779a0 support

2021-01-05 Thread Geert Uytterhoeven
l Delay Mode bit in the APSR register, so its compatible value should be added to the list of SoCs where tx-internal-delay-ps is required. With that fixed: Reviewed-by: Geert Uytterhoeven The various Counter Registers starting at offset 0x700 are limited to 16-bit values, like on R-Car Gen2, while t

Re: [PATCH 1/5] dt-bindings: i2c: renesas,i2c: add r8a779a0 (V3U) support

2021-01-05 Thread Geert Uytterhoeven
On Wed, Dec 23, 2020 at 6:27 PM Wolfram Sang wrote: > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven > --- a/Documentation/devicetree/bindings/i2c/renesas,i2c.txt > +++ b/Documentation/devicetree/bindings/i2c/renesas,i2c.txt > @@ -26,6 +26,7 @@ Require

Re: [PATCH 2/2] spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery

2021-01-05 Thread Geert Uytterhoeven
gt; > There's pm_ptr(), but it uses CONFIG_PM as a selector, not CONFIG_PM_SLEEP. > > Okay; so we could introduce pm_sleep_ptr(). > > Or we could just put single #ifdef CONFIG_PM_SLEEP around the .pm > assignment? That would be improvement on the original, and still > result i

Re: [PATCH 5/5] v3u: enable other I2C busses for testing

2021-01-05 Thread Geert Uytterhoeven
i2c3_pins: i2c3 { > + groups = "i2c3"; > + function = "i2c3"; > + }; > + > + i2c4_pins: i2c4 { > + groups = "i2c4"; > + function = "i2c4"; > + }; > + > +

Re: [PATCH 4/5] arm64: dts: renesas: Add I2C support for falcon board

2021-01-05 Thread Geert Uytterhoeven
i2c0_pins: i2c0 { > + groups = "i2c0"; > + function = "i2c0"; > + }; > + > + i2c1_pins: i2c1 { > + groups = "i2c1"; > + function = "i2c1"; > + }; > +}; > + BTW, why not addin

Re: [PATCH 3/5] arm64: dts: renesas: Add I2C to R8A779A0

2021-01-05 Thread Geert Uytterhoeven
Hi Wolfram, On Wed, Dec 23, 2020 at 6:25 PM Wolfram Sang wrote: > From: Koji Matsuoka > > Add I2C devicetree description to V3U > > Signed-off-by: Koji Matsuoka > [wsa: rebased and double checked] > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven > -

Re: [PATCH 2/5] clk: renesas: r8a779a0: add clocks for I2C

2021-01-05 Thread Geert Uytterhoeven
_MOD("scif0",702,R8A779A0_CLK_S1D8), > DEF_MOD("scif1", 703,R8A779A0_CLK_S1D8), > DEF_MOD("scif3",704,R8A779A0_CLK_S1D8), Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of

Re: r8a77950-salvator-x does nto boot since cfa7ede20f133cc81cef01dc3a516dda3a9721ee arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely

2021-01-05 Thread Geert Uytterhoeven
ar/Boards/Salvator-X[S] > ## Loading init Ramdisk from Legacy Image at 4a00 ... >Image Name: >Image Type: AArch64 Linux RAMDisk Image (uncompressed) >Data Size:15809011 Bytes = 15.1 MiB > Load Address: 0000 >Entry Point: > ERROR: Did not find a

Re: [PATCH] [RFC] net: phy: Fix reboot crash if CONFIG_IP_PNP is not set

2021-01-05 Thread Geert Uytterhoeven
2d0...@gmail.com/ From b3cc15e56bddbe65e0196ce04604e5e6c78abd7a Mon Sep 17 00:00:00 2001 From: Geert Uytterhoeven Date: Tue, 5 Jan 2021 10:29:22 +0100 Subject: [PATCH] [RFC] sh_eth: Make PHY access aware of Runtime PM to fix reboot crash Wolfram reports that his R-Car H2-based Lager board can no

Re: [PATCH 2/2] spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery

2021-01-04 Thread Geert Uytterhoeven
to make people think about innocent looking changes, once in a while. RZ/A1H and RZ/A1M have 10 resp. 5 MiB of SRAM. RZ/A2 has 4 MiB SRAM, which is sufficient to run Linux when used with XIP (requires a one-line Kconfig change rmk has been vetoing for years). Gr{oetje,eeting}s,

Re: [PATCH v2] drivers/soc/litex: Add restart handler

2021-01-04 Thread Geert Uytterhoeven
On Mon, Jan 4, 2021 at 5:45 PM Geert Uytterhoeven wrote: > Let the LiteX SoC Controller a register a restart handler, which resets > the LiteX SoC by writing 1 to CSR_CTRL_RESET_ADDR. > > Signed-off-by: Geert Uytterhoeven > --- > Tested with linux-on-litex-vexriscv. > >

[PATCH v2] drivers/soc/litex: Add restart handler

2021-01-04 Thread Geert Uytterhoeven
Let the LiteX SoC Controller a register a restart handler, which resets the LiteX SoC by writing 1 to CSR_CTRL_RESET_ADDR. Signed-off-by: Geert Uytterhoeven --- Tested with linux-on-litex-vexriscv. This patch is based on upstream, i.e. not on top of Gabriel Somlo's "[PATCH v5 0/4] d

Re: [PATCH 1/2] rtc: goldfish: Remove GOLDFISH dependency

2021-01-04 Thread Geert Uytterhoeven
Hi Alexandre, On Mon, Jan 4, 2021 at 4:43 PM Alexandre Belloni wrote: > On 04/01/2021 16:21:31+0100, Geert Uytterhoeven wrote: > > On Mon, Jan 4, 2021 at 3:48 PM Alexandre Belloni > > wrote: > > > On 04/01/2021 14:28:26+0100, Geert Uytterhoeven wrote: > > >

Re: [PATCH 1/2] rtc: goldfish: Remove GOLDFISH dependency

2021-01-04 Thread Geert Uytterhoeven
Hi Alexandre, On Mon, Jan 4, 2021 at 3:48 PM Alexandre Belloni wrote: > On 04/01/2021 14:28:26+0100, Geert Uytterhoeven wrote: > > On Sat, Nov 14, 2020 at 2:20 PM Jiaxun Yang wrote: > > > Goldfish platform is covered with dust. > > > However the goldfish-rtc had b

Re: [PATCH] [RFC] net: phy: Fix reboot crash if CONFIG_IP_PNP is not set

2021-01-04 Thread Geert Uytterhoeven
Hi Ioana, On Mon, Jan 4, 2021 at 3:53 PM Ioana Ciornei wrote: > On Mon, Jan 04, 2021 at 01:24:15PM +0100, Geert Uytterhoeven wrote: > > Wolfram reports that his R-Car H2-based Lager board can no longer be > > rebooted in v5.11-rc1, as it crashes with an imprecise external abort

Re: [PATCH] can: rcar: Update help description for CAN_RCAR_CANFD config

2021-01-04 Thread Geert Uytterhoeven
Hi Prabhakar, On Mon, Jan 4, 2021 at 2:38 PM Lad, Prabhakar wrote: > On Mon, Jan 4, 2021 at 10:51 AM Geert Uytterhoeven > wrote: > > On Thu, Dec 31, 2020 at 5:00 PM Lad Prabhakar > > wrote: > > > The rcar_canfd driver supports R-Car Gen3 and RZ/G2 SoC's,

Re: [PATCH 1/2] rtc: goldfish: Remove GOLDFISH dependency

2021-01-04 Thread Geert Uytterhoeven
T", before sending one myself, when I noticed your patch had removed it... What about depends on CPU_LOONGSON64 || GOLDFISH || RISCV || COMPILE_TEST instead? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-

[PATCH v12] ARM: uncompress: Validate start of physical memory against passed DTB

2021-01-04 Thread Geert Uytterhoeven
memory itself. This allows to boot Linux on r7s9210/rza2mevb using the 64 MiB of SDRAM on the RZA2MEVB sub board, which is located at 0x0C00 (CS3 space), i.e. not at a multiple of 128 MiB. Suggested-by: Nicolas Pitre Suggested-by: Ard Biesheuvel Signed-off-by: Geert Uytterhoeven Reviewed

Re: [PATCH 2/2] spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery

2021-01-04 Thread Geert Uytterhoeven
f-spi", > - .pm = DEV_PM_OPS, > + .pm = &rpcif_spi_pm_ops, You're aware rpcif_spi_pm_ops is now always referenced and thus emitted, increasing kernel size by 92 bytes if CONFIG_PM_SLEEP=n? This may matter for RZ/A SoCs running from internal SRAM

Re: [PATCH v2] gpio: Kconfig: Update help description for GPIO_RCAR config

2021-01-04 Thread Geert Uytterhoeven
On Mon, Jan 4, 2021 at 12:37 PM Lad Prabhakar wrote: > The gpio-rcar driver also supports RZ/G SoC's, update the description to > reflect this. > > Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytter

[PATCH] [RFC] net: phy: Fix reboot crash if CONFIG_IP_PNP is not set

2021-01-04 Thread Geert Uytterhoeven
Fixes: e2f016cf775129c0 ("net: phy: add a shutdown procedure") Signed-off-by: Geert Uytterhoeven --- Marked RFC as I do not know if this change breaks the use case fixed by the faulty commit. Alternatively, the device may have to be started explicitly first. --- drivers/net/phy/phy_de

Re: [PATCH v2] can: rcar: Update help description for CAN_RCAR config

2021-01-04 Thread Geert Uytterhoeven
On Mon, Jan 4, 2021 at 10:03 AM Lad Prabhakar wrote: > The rcar_can driver also supports RZ/G SoC's, update the description to > reflect this. > > Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytter

Re: [PATCH] gpio: Kconfig: Update help description for GPIO_RCAR

2021-01-04 Thread Geert Uytterhoeven
Hi Bartosz et al, On Sun, Jan 3, 2021 at 4:29 PM Bartosz Golaszewski wrote: > On Fri, Jan 1, 2021 at 6:07 PM Biju Das wrote: > > > -Original Message- > > > From: Lad Prabhakar > > > Sent: 31 December 2020 15:39 > > > To: Linus Walleij ; Bartosz

Re: [PATCH V2 3/4] spi: renesas rpc-if: Update Add RZ/G2 to Kconfig description

2021-01-04 Thread Geert Uytterhoeven
On Sat, Jan 2, 2021 at 12:54 PM Adam Ford wrote: > The SPI driver for the Renesas RPC-IF is present on the RZ/G2 s/is/as/ > Series. Add that to the description. > > Suggested-by: Biju Das > Signed-off-by: Adam Ford Reviewed-by: Geert Uytterhoeven Gr

Re: [PATCH V2 2/4] memory: renesas rpc-if: Update Add RZ/G2 to Kconfig description

2021-01-04 Thread Geert Uytterhoeven
> > config STM32_FMC2_EBI > tristate "Support for FMC2 External Bus Interface on STM32MP SoCs" With the above fixed: Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...

Re: [PATCH] can: rcar: Update help description for CAN_RCAR_CANFD config

2021-01-04 Thread Geert Uytterhoeven
Hi Prabhakar, On Thu, Dec 31, 2020 at 5:00 PM Lad Prabhakar wrote: > The rcar_canfd driver supports R-Car Gen3 and RZ/G2 SoC's, update the > description to reflect this. > > Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven > --- a/drivers/net/can/rcar/Kconfig

Re: [PATCH] PCI: Drop PCIE_RCAR config option

2021-01-04 Thread Geert Uytterhoeven
iewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "prog

Re: [PATCH 4/4] net: ethernet: ravb: Name the AVB functional clock fck

2021-01-04 Thread Geert Uytterhoeven
d. > if (IS_ERR(priv->clk)) { > error = PTR_ERR(priv->clk); > goto out_release; Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with te

Re: [PATCH] gpio: rcar: Remove redundant compatible values

2021-01-04 Thread Geert Uytterhoeven
tches on these SoC-specific compatible values is that originally the family-specific compatible values did not exist, and the device nodes in the initial DTS files thus did not use them. The family-specific compatible values were added to the DTS files in v4.15. However, as this was backported to

Re: [PATCH v2] staging: board: Remove macro board_staging

2021-01-04 Thread Geert Uytterhoeven
b...@canb.auug.org.au/ Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds

Re: [PATCH v2] staging: board: Remove macro board_staging

2021-01-04 Thread Geert Uytterhoeven
rd_staging("renesas,armadillo800eva", armadillo800eva_init); > +device_initcall(armadillo800eva_init); This change makes it more difficult to have multiple entries sharing the same init function. See also the various *OF_DECLARE() macros. Note that a similar patch was (IMHO rightfully

Re: Build regressions/improvements in v5.11-rc2

2021-01-04 Thread Geert Uytterhoeven
On Mon, Jan 4, 2021 at 10:58 AM Geert Uytterhoeven wrote: > JFYI, when comparing v5.11-rc2[1] to v5.11-rc1[3], the summaries are: > - build errors: +2/-0 + error: modpost: "irq_check_status_bit" [drivers/perf/arm_spe_pmu.ko] undefined!: => N/A arm64-allmodconf

Build regressions/improvements in v5.11-rc2

2021-01-04 Thread Geert Uytterhoeven
llocation: 255:15 => - /kisskb/src/lib/test_stackinit.c: warning: 'test_big_hole_static_partial' uses dynamic stack allocation: 255:15 => - /kisskb/src/lib/test_stackinit.c: warning: 'test_big_hole_zero' uses dynamic stack allocation: 255:15 => - /kisskb/sr

Re: linux-next: build failures after merge of the staging tree

2021-01-04 Thread Geert Uytterhoeven
n expansion of macro > 'device_initcall' >90 | device_initcall(armadillo800eva_init); > | ^~~ > > Caused by commit > > 850c35bb28ec ("staging: board: Remove macro board_staging") > > I have used the staging tree from next-2020

Re: [PATCH] powercap/drivers/dtpm: Fix __udivdi3 and __aeabi_uldivmod unresolved symbols

2021-01-04 Thread Geert Uytterhoeven
atforms. Does dtpm.power_max need to be u64? The (lack of) documentation for the dtpm structure does not say what is being stored there. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversatio

Re: [PATCH] openrisc: restart: Call common handlers before hanging

2021-01-02 Thread Geert Uytterhoeven
plan to submit it > soon? Will do, once I have managed to escape from Xmas-and-NY mode ;-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with techn

Re: [patch 5/8] ntp: Make the RTC synchronization more reliable

2020-12-29 Thread Geert Uytterhoeven
data: -108 +da9063-rtc da9063-rtc: Failed to read RTC time data: -108 CPU1 is up The latter is probably a pre-existing issue, just more likely to trigger now the sync interval is 2s. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds

Re: [PATCH] sh: kernel: traps: remove unused variable

2020-12-29 Thread Geert Uytterhoeven
unsigned int cpu = smp_processor_id(); >^~~ > > Remove an unused variable 'cpu'. > > Fixes: fe3f1d5d7cd3 ("sh: Get rid of nmi_count()") > Signed-off-by: Anders Roxell Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s,

[PATCH v2] arm64/smp: Remove unused irq variable in arch_show_interrupts()

2020-12-29 Thread Geert Uytterhoeven
variable. Fixes: 5089bc51f81f05ad ("arm64/smp: Use irq_desc_kstat_cpu() in arch_show_interrupts()") Signed-off-by: Geert Uytterhoeven --- v2: - Update Fixes tag, as the offending commit was rebased just before being sent upstream. arch/arm64/kernel/smp.c | 1 - 1 file changed,

Re: [RFC] ravb: Add support for optional txc_refclk

2020-12-28 Thread Geert Uytterhoeven
Hi Adam, CC devicetree On Mon, Dec 28, 2020 at 2:49 PM Adam Ford wrote: > On Mon, Dec 14, 2020 at 4:05 AM Geert Uytterhoeven > wrote: > > On Sun, Dec 13, 2020 at 5:18 PM Adam Ford wrote: > > > The SoC expects the txv_refclk is provided, but if it is provided > >

Re: [PATCH 01/18] arm64: dts: renesas: beacon kit: Configure programmable clocks

2020-12-28 Thread Geert Uytterhoeven
Hi Adam, On Mon, Dec 28, 2020 at 3:39 PM Adam Ford wrote: > On Mon, Dec 28, 2020 at 6:33 AM Geert Uytterhoeven > wrote: > > On Thu, Dec 24, 2020 at 2:53 PM Adam Ford wrote: > > > On Tue, Dec 22, 2020 at 2:03 AM Geert Uytterhoeven > > > wrote: > > >

Re: [PATCH] arm64: smp: remove unused variable

2020-12-28 Thread Geert Uytterhoeven
.2872532-1-geert+rene...@glider.be/ Note that the Fixes tag in my patch is different, as apparently the offending commit was rebased a few hours later. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In p

Re: [PATCH 01/18] arm64: dts: renesas: beacon kit: Configure programmable clocks

2020-12-28 Thread Geert Uytterhoeven
Hi Adam, On Thu, Dec 24, 2020 at 2:53 PM Adam Ford wrote: > On Tue, Dec 22, 2020 at 2:03 AM Geert Uytterhoeven > wrote: > > On Tue, Dec 22, 2020 at 2:39 AM Adam Ford wrote: > > > On Fri, Dec 18, 2020 at 7:16 AM Geert Uytterhoeven > > > wrote: > > >

[PATCH] m68k: defconfig: Update defconfigs for v5.11-rc1

2020-12-28 Thread Geert Uytterhoeven
- Enable modular build of netfilter nf_tables netdev REJECT support, - Enable modular build of the resource and cmdline API unit tests. Signed-off-by: Geert Uytterhoeven --- To be queued for v5.12. arch/m68k/configs/amiga_defconfig| 3 +++ arch/m68k/configs/apollo_defconfig | 3

Re: Build regressions/improvements in v5.11-rc1

2020-12-28 Thread Geert Uytterhoeven
On Mon, Dec 28, 2020 at 10:38 AM Geert Uytterhoeven wrote: > Below is the list of build error/warning regressions/improvements in > v5.11-rc1[1] compared to v5.10[2]. > > Summarized: > - build errors: +1/-3 > - build warnings: +12/-132 > > Happy fixing! ;-) > >

Build regressions/improvements in v5.11-rc1

2020-12-28 Thread Geert Uytterhoeven
ole_runtime_partial' uses dynamic stack allocation: 255:15 => - /kisskb/src/lib/test_stackinit.c: warning: 'test_big_hole_static_all' uses dynamic stack allocation: 255:15 => - /kisskb/src/lib/test_stackinit.c: warning: 'test_big_hole_static_partial' uses dynamic s

[PATCH] openrisc: io: Add missing __iomem annotation to iounmap()

2020-12-28 Thread Geert Uytterhoeven
drivers/soc/renesas/rmobile-sysc.c:330:33: sparse: got void [noderef] __iomem *[assigned] base Fix this by adding the missing __iomem annotation to iounmap(). Reported-by: kernel test robot Signed-off-by: Geert Uytterhoeven --- arch/openrisc/include/asm/io.h | 2 +- arch/openrisc/mm

Re: [PATCH] m68k: let clk_enable() return immediately if clk is NULL

2020-12-27 Thread Geert Uytterhoeven
clk->clk_ops->enable(clk); Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds

Re: [PATCH v2] local64.h: make mandatory

2020-12-27 Thread Geert Uytterhoeven
CC Arnd On Sun, Dec 27, 2020 at 3:48 AM Randy Dunlap wrote: > > Make mandatory in include/asm-generic/Kbuild > and remove all arch/*/include/asm/local64.h arch-specific files since > they only #include . > > This fixes build errors on arch/c6x/ and arch/nios2/ for > block/blk-iocost.c. > > Build

Re: [PATCH] arch: consolidate pm_power_off callback

2020-12-23 Thread Geert Uytterhoeven
Hi Enrico, On Tue, Dec 22, 2020 at 9:15 PM Enrico Weigelt, metux IT consult wrote: > On 22.12.20 19:54, Geert Uytterhoeven wrote: > > On Tue, Dec 22, 2020 at 7:46 PM Enrico Weigelt, metux IT consult > > wrote: > >> Move the pm_power_off callback into one glob

Re: [PATCH] arch: consolidate pm_power_off callback

2020-12-22 Thread Geert Uytterhoeven
ny > - */ > -void (*pm_power_off)(void) = machine_power_off; Assignments like these are lost in the conversion. > -EXPORT_SYMBOL(pm_power_off); Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In perso

Re: [PATCH v4 12/12] mfd: bd9571mwv: Add support for BD9574MWF

2020-12-22 Thread Geert Uytterhoeven
Hi Shimoda-san, On Tue, Dec 22, 2020 at 10:23 AM Yoshihiro Shimoda wrote: > > From: Geert Uytterhoeven, Sent: Tuesday, December 22, 2020 5:53 PM > > On Mon, Dec 21, 2020 at 3:56 AM Yoshihiro Shimoda > > wrote: > > > > --- a/drivers/mfd/bd9571mwv.c >

Re: [PATCH 5/5] WIP soc: v3u: allow WDT reset

2020-12-22 Thread Geert Uytterhoeven
iewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "

Re: [PATCH 4/5] arm64: dts: renesas: falcon: Enable watchdog timer

2020-12-22 Thread Geert Uytterhoeven
On Fri, Dec 18, 2020 at 6:37 PM Wolfram Sang wrote: > From: Hoang Vo > > Enable the watchdog on the Falcon board. > > Signed-off-by: Hoang Vo > [wsa: rebased to mainline] > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-devel

Re: [PATCH 3/5] arm64: dts: renesas: r8a779a0: Add RWDT node

2020-12-22 Thread Geert Uytterhoeven
On Fri, Dec 18, 2020 at 6:37 PM Wolfram Sang wrote: > From: Hoang Vo > > Add a device node for the Watchdog Timer (WDT) controller on the > R8A779A0 SoC. > > Signed-off-by: Hoang Vo > [wsa: rebased to mainline] > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterho

Re: [PATCH 2/5] clk: renesas: r8a779a0: Add RWDT clocks

2020-12-22 Thread Geert Uytterhoeven
On Fri, Dec 18, 2020 at 6:37 PM Wolfram Sang wrote: > And introduce critical clocks, too, because RWDT is one. > > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven i.e. will queue in renesas-clk-for-v5.12. Gr{oetje,eeting}s, Geert -- Geert Uyt

Re: [PATCH 1/5] dt-bindings: watchdog: renesas,wdt: add r8a779a0 (V3U) support

2020-12-22 Thread Geert Uytterhoeven
On Fri, Dec 18, 2020 at 6:37 PM Wolfram Sang wrote: > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with t

Re: [PATCH 2/2] arm64: proper comment formatting in reboot handler

2020-12-22 Thread Geert Uytterhoeven
On Sat, Dec 19, 2020 at 3:38 PM Wolfram Sang wrote: > This comment was probably copied from arm32 and then shortened. It fits > to single line now. > > Signed-off-by: Wolfram Sang Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert

Re: [PATCH v4 12/12] mfd: bd9571mwv: Add support for BD9574MWF

2020-12-22 Thread Geert Uytterhoeven
= { > - { "bd9571mwv", 0 }, > + { "bd9571mwv", ROHM_CHIP_TYPE_BD9571 }, > + { "bd9574mwf", ROHM_CHIP_TYPE_BD9574 }, Why add the chip types? These are unused, and the driver uses autodetection of the chip variant anyway. Gr{oetje,eeting}s,

Re: [PATCH v4 10/12] mfd: bd9571mwv: Use devm_regmap_add_irq_chip()

2020-12-22 Thread Geert Uytterhoeven
On Mon, Dec 21, 2020 at 3:57 AM Yoshihiro Shimoda wrote: > Use dev_regmap_add_irq_chip() to simplify the code. > > Signed-off-by: Yoshihiro Shimoda > Acked-for-MFD-by: Lee Jones Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert

Re: [PATCH v4 01/12] mfd: bd9571mwv: Use devm_mfd_add_devices()

2020-12-22 Thread Geert Uytterhoeven
MFD-by: Lee Jones Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to

Re: [PATCH 01/18] arm64: dts: renesas: beacon kit: Configure programmable clocks

2020-12-22 Thread Geert Uytterhoeven
Hi Adam, On Tue, Dec 22, 2020 at 2:39 AM Adam Ford wrote: > On Fri, Dec 18, 2020 at 7:16 AM Geert Uytterhoeven > wrote: > > On Thu, Dec 17, 2020 at 12:52 PM Adam Ford wrote: > > > On Thu, Dec 17, 2020 at 2:16 AM Geert Uytterhoeven > > > wrote: > > >

<    1   2   3   4   5   6   7   8   9   10   >