[tip: timers/core] clocksource/drivers/npcm: Add support for WPCM450

2021-04-09 Thread tip-bot2 for Jonathan Neuschäfer
The following commit has been merged into the timers/core branch of tip: Commit-ID: 690daddcb60246d8a510aaad7b954bcc53eba17e Gitweb: https://git.kernel.org/tip/690daddcb60246d8a510aaad7b954bcc53eba17e Author:Jonathan Neuschäfer AuthorDate:Sat, 20 Mar 2021 19:16:06 +01:00

[tip: timers/core] dt-bindings: timer: nuvoton,npcm7xx: Add wpcm450-timer

2021-04-09 Thread tip-bot2 for Jonathan Neuschäfer
The following commit has been merged into the timers/core branch of tip: Commit-ID: 8120891105ba32b45bc35f7dc07e6d87a8314556 Gitweb: https://git.kernel.org/tip/8120891105ba32b45bc35f7dc07e6d87a8314556 Author:Jonathan Neuschäfer AuthorDate:Sat, 20 Mar 2021 19:16:01 +01:00

Re: [PATCH v2 00/10] Initial support for Nuvoton WPCM450 BMC SoC

2021-04-09 Thread Jonathan Neuschäfer
On Fri, Apr 09, 2021 at 04:37:34AM +, Joel Stanley wrote: > On Tue, 6 Apr 2021 at 21:59, Jonathan Neuschäfer > wrote: > > > > On Tue, Apr 06, 2021 at 05:15:01PM +0200, Arnd Bergmann wrote: > > > On Tue, Apr 6, 2021 at 2:09 PM Jonathan Neuschäfer > > > wro

Re: linux-next: build failure after merge of the irqchip tree

2021-04-08 Thread Jonathan Neuschäfer
On Thu, Apr 08, 2021 at 08:56:18AM +0100, Marc Zyngier wrote: > Hi Stephen, > > On 2021-04-08 07:35, Stephen Rothwell wrote: > > Hi all, > > > > After merging the irqchip tree, today's linux-next build (x86_64 > > allmodconfig) failed like this: > > > > drivers/irqchip/irq-wpcm450-aic.c:9:10:

[irqchip: irq/irqchip-next] dt-bindings: interrupt-controller: Add nuvoton, wpcm450-aic

2021-04-07 Thread irqchip-bot for Jonathan Neuschäfer
The following commit has been merged into the irq/irqchip-next branch of irqchip: Commit-ID: 7c18715546203a09f859dac2fe3ea8aceec5f235 Gitweb: https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms/7c18715546203a09f859dac2fe3ea8aceec5f235 Author:Jonathan Neuschäfer

[irqchip: irq/irqchip-next] irqchip: Add driver for WPCM450 interrupt controller

2021-04-07 Thread irqchip-bot for Jonathan Neuschäfer
The following commit has been merged into the irq/irqchip-next branch of irqchip: Commit-ID: fead4dd496631707549f414b4059afb86ea8fb80 Gitweb: https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms/fead4dd496631707549f414b4059afb86ea8fb80 Author:Jonathan Neuschäfer

Re: [PATCH v2 06/10] irqchip: Add driver for WPCM450 interrupt controller

2021-04-07 Thread Jonathan Neuschäfer
On Wed, Apr 07, 2021 at 12:11:21PM +0100, Marc Zyngier wrote: > On Tue, 06 Apr 2021 13:09:17 +0100, > Jonathan Neuschäfer wrote: ... > > diff --git a/arch/arm/mach-npcm/Kconfig b/arch/arm/mach-npcm/Kconfig > > index 658c8efb4ca14..a71cf1d189ae5 100644 > > --- a/ar

Re: [PATCH v2 00/10] Initial support for Nuvoton WPCM450 BMC SoC

2021-04-06 Thread Jonathan Neuschäfer
On Tue, Apr 06, 2021 at 05:15:01PM +0200, Arnd Bergmann wrote: > On Tue, Apr 6, 2021 at 2:09 PM Jonathan Neuschäfer > wrote: > > > > This series adds basic support for the Nuvoton WPCM450 BMC SoC. It's an > > older > > SoC but still commonly found on eBay, mostly

Re: [PATCH v3 2/3] dt-bindings: touchscreen: Add HY46XX bindings

2021-04-06 Thread Jonathan Neuschäfer
nt bot detected the mismatch in compatible string here. I personally think 'hycon,hy4633' looks better than 'hycon,hycon-hy4633', because it isn't so redundant. Best regards, Jonathan Neuschäfer signature.asc Description: PGP signature

[PATCH v2 07/10] watchdog: npcm: Add support for WPCM450

2021-04-06 Thread Jonathan Neuschäfer
Add a compatible string for WPCM450, which has essentially the same watchdog mechanism as NPCM750. Signed-off-by: Jonathan Neuschäfer --- v2: - Added patch description --- drivers/watchdog/npcm_wdt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/watchdog/npcm_wdt.c b/drivers

[PATCH v2 10/10] MAINTAINERS: Add entry for Nuvoton WPCM450

2021-04-06 Thread Jonathan Neuschäfer
I am adding myself as the maintainer of WPCM450-related code. Signed-off-by: Jonathan Neuschäfer --- v2: - Instead of expanding the NPCM entry, I'm adding a new one only for WPCM450. --- MAINTAINERS | 9 + 1 file changed, 9 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index

[PATCH v2 09/10] ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based on WPCM450

2021-04-06 Thread Jonathan Neuschäfer
The Supermicro X9SCi-LN4F is a server mainboard featuring the WPCM450 BMC. This patch adds a minimal devicetree for Linux running on the BMC. Signed-off-by: Jonathan Neuschäfer --- v2: - Group wpcm450 devicetree with npcm7xx devicetrees in the Makefile --- arch/arm/boot/dts/Makefile

[PATCH v2 08/10] ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip

2021-04-06 Thread Jonathan Neuschäfer
The WPCM450 is an older BMC SoC in the Nuvoton NPCM family, originally marketed as Winbond WPCM450. This patch adds a devicetree with basic functionality. Signed-off-by: Jonathan Neuschäfer --- v2: - no changes --- arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 76 ++ 1 file

[PATCH v2 04/10] dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt

2021-04-06 Thread Jonathan Neuschäfer
Add a compatible string for the WPCM450 SoC, which has the same watchdog timer. Signed-off-by: Jonathan Neuschäfer Acked-by: Rob Herring --- v2: - Added Rob's ACK --- .../devicetree/bindings/watchdog/nuvoton,npcm-wdt.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff

[PATCH v2 06/10] irqchip: Add driver for WPCM450 interrupt controller

2021-04-06 Thread Jonathan Neuschäfer
rupt modes, the driver only supports high-level interrupts at the moment, because other modes could not be tested so far. Signed-off-by: Jonathan Neuschäfer --- v2: - Rename IRQS macro to AIC_NUM_IRQS - Fix IRQ range check - Use linux/printk.h header instead of linux/console.h - Add AIC_SCR_PRIORITY_MAS

[PATCH v2 05/10] ARM: npcm: Introduce Nuvoton WPCM450 SoC

2021-04-06 Thread Jonathan Neuschäfer
The WPCM450 is an older BMC SoC in the Nuvoton NPCM family, originally marketed as Winbond WPCM450. Signed-off-by: Jonathan Neuschäfer --- v2: - Reorder lines in Makefile by model number (WPCM450 < NPCM7xx) --- arch/arm/mach-npcm/Kconfig | 12 +++- arch/arm/mach-npcm/Makefile |

[PATCH v2 03/10] dt-bindings: interrupt-controller: Add nuvoton,wpcm450-aic

2021-04-06 Thread Jonathan Neuschäfer
The WPCM450 AIC ("Advanced Interrupt Controller") is the interrupt controller found in the Nuvoton WPCM450 SoC and other Winbond/Nuvoton SoCs. Signed-off-by: Jonathan Neuschäfer Acked-by: Rob Herring --- v2: - Added Rob's ACK --- .../nuvoton,wpcm450-aic.yaml

[PATCH v2 02/10] dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string

2021-04-06 Thread Jonathan Neuschäfer
The WPCM450 is an older BMC SoC in the Nuvoton NPCM family, originally marketed as Winbond WPCM450. Signed-off-by: Jonathan Neuschäfer Acked-by: Rob Herring --- This patch requires "dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML" (https://lore.kernel.org/lkml/2021032016402

[PATCH v2 01/10] dt-bindings: vendor-prefixes: Add Supermicro

2021-04-06 Thread Jonathan Neuschäfer
Super Micro Computer, Inc. (https://www.supermicro.com/en/), commonly known as Supermicro, is a manufacturer of server hardware. Signed-off-by: Jonathan Neuschäfer Acked-by: Rob Herring --- v2: - Added Rob's ACK --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed

[PATCH v2 00/10] Initial support for Nuvoton WPCM450 BMC SoC

2021-04-06 Thread Jonathan Neuschäfer
1: - https://lore.kernel.org/lkml/20210320181610.680870-1-j.neuschae...@gmx.net/ Jonathan Neuschäfer (10): dt-bindings: vendor-prefixes: Add Supermicro dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string dt-bindings: interrupt-controller: Add nuvoton,wpcm450-aic dt-bindings: watchdog:

Re: [PATCH 08/14] irqchip: Add driver for WPCM450 interrupt controller

2021-04-05 Thread Jonathan Neuschäfer
On Fri, Mar 26, 2021 at 07:52:07PM +0100, Jonathan Neuschäfer wrote: > On Wed, Mar 24, 2021 at 05:16:35PM +, Marc Zyngier wrote: > > On Sat, 20 Mar 2021 18:16:04 +, Jonathan Neuschäfer > > wrote: [...] > > > + /* Disable (mask) all interrupts */ > > &g

Re: [PATCH v2 3/3] Input: add driver for the Hycon HY46XX touchpanel series

2021-04-02 Thread Jonathan Neuschäfer
;hycon," prefix. Please check that the driver still works with a devicetree that follows the newest version of the binding. > +MODULE_AUTHOR("Giulio Benetti "); This is a different email address than you used in the DT binding. If this is intentional, no problem (Just letting you know, in case it's unintentional). Thanks, Jonathan Neuschäfer signature.asc Description: PGP signature

Re: [PATCH v2 2/3] dt-bindings: touchscreen: Add HY46XX bindings

2021-04-02 Thread Jonathan Neuschäfer
0x64 => 100Hz). > +$ref: /schemas/types.yaml#/definitions/uint32 > +minimum: 0 > +maximum: 255 Please add a space before the opening parenthesis: +description: Allows setting the report speed (i.e 0x64 => 100Hz). Or perhaps like this: +description: Allows setting the report speed in Hertz. Thanks, Jonathan Neuschäfer signature.asc Description: PGP signature

Re: [PATCH 08/14] irqchip: Add driver for WPCM450 interrupt controller

2021-03-26 Thread Jonathan Neuschäfer
On Wed, Mar 24, 2021 at 05:16:35PM +, Marc Zyngier wrote: > On Sat, 20 Mar 2021 18:16:04 +, > Jonathan Neuschäfer wrote: > > > > The WPCM450 AIC ("Advanced Interrupt Controller") is the interrupt > > controller found in the Nuvoton WPCM450 SoC

[PATCH] MAINTAINERS: Combine "QLOGIC QLGE 10Gb ETHERNET DRIVER" sections into one

2021-03-21 Thread Jonathan Neuschäfer
There ended up being two sections with the same title. Combine the two into one section. Signed-off-by: Jonathan Neuschäfer Cc: Manish Chopra Cc: Coiby Xu --- MAINTAINERS | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index d92f85ca831d3

Re: [PATCH 00/14] Initial support for Nuvoton WPCM450 BMC SoC

2021-03-21 Thread Jonathan Neuschäfer
On Sun, Mar 21, 2021 at 01:07:53PM +0200, Tomer Maimon wrote: > Hi Jonathan, > > Thanks a lot for trying to add WPCM450. > > Hoever WPCM450 is in EOL for several years and we are not supporting this > product anymore. > As you said it is only available in the secondary market. > > Due to it is

Re: [PATCH 11/14] watchdog: npcm: Add support for WPCM450

2021-03-20 Thread Jonathan Neuschäfer
On Sat, Mar 20, 2021 at 01:24:31PM -0700, Guenter Roeck wrote: > On 3/20/21 11:16 AM, Jonathan Neuschäfer wrote: > > Patch description goes here. Ah right, I forgot to add one. I'll fix it in the next iteration. Jonathan signature.asc Description: PGP signature

Re: [PATCH 00/14] Initial support for Nuvoton WPCM450 BMC SoC

2021-03-20 Thread Jonathan Neuschäfer
On Sat, Mar 20, 2021 at 07:15:56PM +0100, Jonathan Neuschäfer wrote: > This series adds basic support for the Nuvoton WPCM450 BMC SoC. It's an older > SoC but still commonly found on eBay, mostly in Supermicro X9 server boards. Something I forgot to mention: I wrote a bit of third

Re: [PATCH 13/14] ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based on WPCM450

2021-03-20 Thread Jonathan Neuschäfer
On Sat, Mar 20, 2021 at 07:16:09PM +0100, Jonathan Neuschäfer wrote: > The Supermicro X9SCi-LN4F is a server mainboard featuring the WPCM450 > BMC. This patch adds a minimal devicetree for Linux running on the BMC. > > Signed-off-by: Jonathan Neuschäfer > --- [...] > + { >

[PATCH RESEND] workqueue: Switch to new kerneldoc syntax for named variable macro argument

2021-03-20 Thread Jonathan Neuschäfer
The syntax without dots is available since commit 43756e347f21 ("scripts/kernel-doc: Add support for named variable macro arguments"). The same HTML output is produced with and without this patch. Signed-off-by: Jonathan Neuschäfer Acked-by: Tejun Heo --- include/linux/workqueue.h

Re: [PATCH] workqueue: Switch to new kerneldoc syntax for named variable macro argument

2021-03-20 Thread Jonathan Neuschäfer
On Sat, Mar 20, 2021 at 02:23:30PM -0400, Tejun Heo wrote: > On Wed, Mar 03, 2021 at 08:16:38PM +0100, Jonathan Neuschäfer wrote: > > The syntax without dots is available since commit 43756e347f21 > > ("scripts/kernel-doc: Add support for named variable macro arguments"

[PATCH 13/14] ARM: dts: Add devicetree for Supermicro X9SCi-LN4F based on WPCM450

2021-03-20 Thread Jonathan Neuschäfer
The Supermicro X9SCi-LN4F is a server mainboard featuring the WPCM450 BMC. This patch adds a minimal devicetree for Linux running on the BMC. Signed-off-by: Jonathan Neuschäfer --- arch/arm/boot/dts/Makefile| 2 + .../nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 40

[PATCH 14/14] MAINTAINERS: Nuvoton NPCM: Add wpcm patterns

2021-03-20 Thread Jonathan Neuschäfer
Make sure that patches related to the Nuvoton WPCM450 (part of the NPCM family) find the Nuvoton NPCM maintainers and reviewers. I am adding myself as a reviewer, so that I don't miss these patches. Signed-off-by: Jonathan Neuschäfer --- --- MAINTAINERS | 11 ++- 1 file changed, 6

[PATCH 12/14] ARM: dts: Add devicetree for Nuvoton WPCM450 BMC chip

2021-03-20 Thread Jonathan Neuschäfer
The WPCM450 is an older BMC SoC in the Nuvoton NPCM family, originally marketed as Winbond WPCM450. This patch adds a devicetree with basic functionality. Signed-off-by: Jonathan Neuschäfer --- arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 76 ++ 1 file changed, 76

[PATCH 11/14] watchdog: npcm: Add support for WPCM450

2021-03-20 Thread Jonathan Neuschäfer
Signed-off-by: Jonathan Neuschäfer --- drivers/watchdog/npcm_wdt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/watchdog/npcm_wdt.c b/drivers/watchdog/npcm_wdt.c index 765577f11c8db..28a24caa2627c 100644 --- a/drivers/watchdog/npcm_wdt.c +++ b/drivers/watchdog/npcm_wdt.c @@ -229,6

[PATCH 10/14] clocksource/drivers/npcm: Add support for WPCM450

2021-03-20 Thread Jonathan Neuschäfer
Add a compatible string for WPCM450, which has essentially the same timer controller. Signed-off-by: Jonathan Neuschäfer --- drivers/clocksource/timer-npcm7xx.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clocksource/timer-npcm7xx.c b/drivers/clocksource/timer-npcm7xx.c index

[PATCH 09/14] serial: 8250_of: Add nuvoton,wpcm450-uart

2021-03-20 Thread Jonathan Neuschäfer
Add a compatible string for the UART inside the Nuvoton WPCM450 SoC. It works the same as the UART in NPCM750. Signed-off-by: Jonathan Neuschäfer --- drivers/tty/serial/8250/8250_of.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/tty/serial/8250/8250_of.c b/drivers/tty/serial

[PATCH 08/14] irqchip: Add driver for WPCM450 interrupt controller

2021-03-20 Thread Jonathan Neuschäfer
rupt modes, the driver only supports high-level interrupts at the moment, because other modes could not be tested so far. Signed-off-by: Jonathan Neuschäfer --- arch/arm/mach-npcm/Kconfig| 1 + drivers/irqchip/Kconfig | 6 ++ drivers/irqchip/Makefile | 1 + drivers/i

[PATCH 07/14] ARM: npcm: Introduce Nuvoton WPCM450 SoC

2021-03-20 Thread Jonathan Neuschäfer
The WPCM450 is an older BMC SoC in the Nuvoton NPCM family, originally marketed as Winbond WPCM450. Signed-off-by: Jonathan Neuschäfer --- arch/arm/mach-npcm/Kconfig | 12 +++- arch/arm/mach-npcm/Makefile | 1 + arch/arm/mach-npcm/wpcm450.c | 13 + 3 files changed, 25

[PATCH 06/14] dt-bindings: watchdog: npcm: Add nuvoton,wpcm450-wdt

2021-03-20 Thread Jonathan Neuschäfer
Add a compatible string for the WPCM450 SoC, which has the same watchdog timer. Signed-off-by: Jonathan Neuschäfer --- .../devicetree/bindings/watchdog/nuvoton,npcm-wdt.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/watchdog

[PATCH 05/14] dt-bindings: timer: nuvoton,npcm7xx: Add wpcm450-timer

2021-03-20 Thread Jonathan Neuschäfer
Add a compatible string for WPCM450, which has essentially the same timer controller. Signed-off-by: Jonathan Neuschäfer --- .../devicetree/bindings/timer/nuvoton,npcm7xx-timer.txt| 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings

[PATCH 03/14] dt-bindings: interrupt-controller: Add nuvoton,wpcm450-aic

2021-03-20 Thread Jonathan Neuschäfer
The WPCM450 AIC ("Advanced Interrupt Controller") is the interrupt controller found in the Nuvoton WPCM450 SoC and other Winbond/Nuvoton SoCs. Signed-off-by: Jonathan Neuschäfer --- .../nuvoton,wpcm450-aic.yaml | 39 +++ 1 file changed, 39 insertions(

[PATCH 02/14] dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string

2021-03-20 Thread Jonathan Neuschäfer
The WPCM450 is an older BMC SoC in the Nuvoton NPCM family, originally marketed as Winbond WPCM450. Signed-off-by: Jonathan Neuschäfer --- This patch requires "dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML" (https://lore.kernel.org/lkml/20210320164023.614059-1-j.neuschae.

[PATCH 04/14] dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart

2021-03-20 Thread Jonathan Neuschäfer
Add a compatible string for the UART inside the Nuvoton WPCM450 SoC. Signed-off-by: Jonathan Neuschäfer --- Documentation/devicetree/bindings/serial/8250.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/serial/8250.yaml b/Documentation/devicetree

[PATCH 01/14] dt-bindings: vendor-prefixes: Add Supermicro

2021-03-20 Thread Jonathan Neuschäfer
Super Micro Computer, Inc. (https://www.supermicro.com/en/), commonly known as Supermicro, is a manufacturer of server hardware. Signed-off-by: Jonathan Neuschäfer --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation

[PATCH 00/14] Initial support for Nuvoton WPCM450 BMC SoC

2021-03-20 Thread Jonathan Neuschäfer
nd doesn't cleanly apply to OpenBMC's dev-5.10 branch (there are some trivial merge conflicts). Jonathan Neuschäfer (14): dt-bindings: vendor-prefixes: Add Supermicro dt-bindings: arm: npcm: Add nuvoton,wpcm450 compatible string dt-bindings: interrupt-controller: Add nuvoton,wpcm450-aic d

[PATCH v4 2/2] ARM: dts: Add board-specific compatible string to npcm750-evb devicetree

2021-03-20 Thread Jonathan Neuschäfer
According to the revised binding, the devicetree needs a board-specific compatible string. Signed-off-by: Jonathan Neuschäfer --- v4: - the same as v2 v2: - no changes --- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm

[PATCH v4 1/2] dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML

2021-03-20 Thread Jonathan Neuschäfer
of the binding a little simpler. Signed-off-by: Jonathan Neuschäfer Reviewed-by: Rob Herring --- v4: - After some discussion with Rob and Tomer, I reverted the patch back to v2. - Applied Rob's R-b v3: - https://lore.kernel.org/lkml/20210313175321.2515675-1-j.neuschae...@gmx.net/ - Removed board-specific

Re: [PATCH v3] dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML

2021-03-20 Thread Jonathan Neuschäfer
rd. > https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts#L9 I see. > > but still also option V2 is good for us. That's good to know. Thanks, Jonathan Neuschäfer signature.asc Description: PGP signature

Re: [PATCH v3] dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML

2021-03-15 Thread Jonathan Neuschäfer
On Mon, Mar 15, 2021 at 10:23:38AM -0600, Rob Herring wrote: > On Sat, Mar 13, 2021 at 06:53:20PM +0100, Jonathan Neuschäfer wrote: > > The general trend is to have devicetree bindings in YAML format, to > > allow automatic validation of bindings and devicetrees. > > >

[PATCH v3] dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML

2021-03-13 Thread Jonathan Neuschäfer
The general trend is to have devicetree bindings in YAML format, to allow automatic validation of bindings and devicetrees. Convert the NPCM SoC family's binding to YAML before it accumulates more entries. Signed-off-by: Jonathan Neuschäfer --- If someone else wants to be listed

Re: [PATCH v3] mfd: ntxec: Support for EC in Tolino Shine 2 HD

2021-03-13 Thread Jonathan Neuschäfer
erspace i2c-set also shows the error. > So add a quirk to ignore that error. > > PWM can be successfully configured despite of that error. > > Signed-off-by: Andreas Kemnade > Reviewed-by: Jonathan Neuschäfer > --- [...] > +static const struct mfd_cell ntxec_subdev_no

Re: [PATCH v2] mfd: ntxec: Support for EC in Tolino Shine 2 HD

2021-03-13 Thread Jonathan Neuschäfer
On Wed, Mar 10, 2021 at 09:55:45AM +, Lee Jones wrote: > On Mon, 08 Mar 2021, Andreas Kemnade wrote: [...] > > -static const struct mfd_cell ntxec_subdevices[] = { > > +static const struct mfd_cell ntxec_subdev[] = { > > { .name = "ntxec-rtc" }, > > { .name = "ntxec-pwm" }, > > }; > >

[RFC PATCH] docs: Group arch-specific documentation under "CPU Architectures"

2021-03-12 Thread Jonathan Neuschäfer
To declutter the top-level table of contents (the side bar), this patch reduces the architecture-specfic documentation to one top-level item, "CPU Architectures". Signed-off-by: Jonathan Neuschäfer --- As a side effect, the TOC in index.html effectively gets one level of detail less.

[PATCH] docs: networking: phy: Improve placement of parenthesis

2021-03-11 Thread Jonathan Neuschäfer
"either" is outside the parentheses, so the matching "or" should be too. Signed-off-by: Jonathan Neuschäfer --- Documentation/networking/phy.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/networking/phy.rst b/Documentation/netw

Re: [PATCH v2 RESEND 2/2] ARM: dts: Add board-specific compatible string to npcm750-evb devicetree

2021-03-11 Thread Jonathan Neuschäfer
Hi Tomer, your in-line reply got lost in the "> " lines, but I found it anyway. On Thu, Mar 11, 2021 at 04:11:59PM +0200, Tomer Maimon wrote: > Hi Jonathan, > > Thanks a lot for your effort! > > On Thu, 4 Mar 2021 at 17:42, Jonathan Neuschäfer > wrote: >

Re: [PATCH v2] mfd: ntxec: Support for EC in Tolino Shine 2 HD

2021-03-08 Thread Jonathan Neuschäfer
_config_noack); > + if (IS_ERR(ec->regmap)) > + return PTR_ERR(ec->regmap); In any case, Reviewed-by: Jonathan Neuschäfer signature.asc Description: PGP signature

Re: [PATCH -next] mfd: ntxec: Support for EC in Tolino Shine 2 HD

2021-03-06 Thread Jonathan Neuschäfer
On Sat, Mar 06, 2021 at 08:42:19PM +0100, Andreas Kemnade wrote: > On Sat, 6 Mar 2021 20:14:46 +0100 > Jonathan Neuschäfer wrote: [...] > > > +/* some firmware versions do not ack written data, add a wrapper */ > > > +static const struct regmap_config regmap_config

Re: [PATCH -next] mfd: ntxec: Support for EC in Tolino Shine 2 HD

2021-03-06 Thread Jonathan Neuschäfer
Hi, (Cc'ing Mark Brown because of the regmap related questions) On Sat, Mar 06, 2021 at 07:13:14PM +0100, Andreas Kemnade wrote: > Add the version of the EC in the Tolino Shine 2 HD > to the supported versions. It seems not to have an RTC > and does not ack data written to it. > The vendor

Re: [PATCH 1/3] dt-bindings: Add Hycon Technology vendor prefix

2021-03-05 Thread Jonathan Neuschäfer
n,.*": > description: Shenzhen Hugsun Technology Co. Ltd. >"^hwacom,.*": > +description: Hycon Technology Corp. > + "^hycon,.*": > description: HwaCom Systems Inc. This is the wrong way around. You declared "hwacom," to mean "H

Re: [PATCH v2 RESEND 2/2] ARM: dts: Add board-specific compatible string to npcm750-evb devicetree

2021-03-04 Thread Jonathan Neuschäfer
eeded: - description: NPCM750 based boards items: - enum: - vendor,foo-bar-bmc - const: nuvoton,npcm750 What do you think? Thanks, Jonathan Neuschäfer > On Wed, 3 Mar 2021 at 17:47, Jonathan Neuschäfer > wrote: [...] > > /

[PATCH] docs: driver-api: gpio: consumer: Mark another line of code as such

2021-03-03 Thread Jonathan Neuschäfer
Make it so that this #include line is rendered in monospace, like other code blocks. Signed-off-by: Jonathan Neuschäfer --- Documentation/driver-api/gpio/consumer.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/driver-api/gpio/consumer.rst b/Documentation

[PATCH] kthread: Switch to new kerneldoc syntax for named variable macro argument

2021-03-03 Thread Jonathan Neuschäfer
The syntax without dots is available since commit 43756e347f21 ("scripts/kernel-doc: Add support for named variable macro arguments"). The same HTML output is produced with and without this patch. Signed-off-by: Jonathan Neuschäfer --- include/linux/kthread.h | 2 +- 1 file

[PATCH] workqueue: Switch to new kerneldoc syntax for named variable macro argument

2021-03-03 Thread Jonathan Neuschäfer
The syntax without dots is available since commit 43756e347f21 ("scripts/kernel-doc: Add support for named variable macro arguments"). The same HTML output is produced with and without this patch. Signed-off-by: Jonathan Neuschäfer --- include/linux/workqueue.h | 2 +- 1 file

[PATCH v2 RESEND 1/2] dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML

2021-03-03 Thread Jonathan Neuschäfer
of the binding a little simpler. Signed-off-by: Jonathan Neuschäfer Reviewed-by: Rob Herring --- If someone else wants to be listed as the maintainer, please let me know. v2: - Fix indentation to satisfy yamllint - Fix $schema line v1: - https://lore.kernel.org/lkml/20210108224008.705687-1-j.neuschae

[PATCH v2 RESEND 2/2] ARM: dts: Add board-specific compatible string to npcm750-evb devicetree

2021-03-03 Thread Jonathan Neuschäfer
According to the revised binding, the devicetree needs a board-specific compatible string. Signed-off-by: Jonathan Neuschäfer --- v2: - no changes --- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/nuvoton-npcm750

[PATCH] docs: kvm: Fix a typo ("althought")

2021-03-01 Thread Jonathan Neuschäfer
Signed-off-by: Jonathan Neuschäfer --- Documentation/virt/kvm/api.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/virt/kvm/api.rst b/Documentation/virt/kvm/api.rst index aed52b0fc16ec..3617a64e81fe2 100644 --- a/Documentation/virt/kvm/api.rst +++ b

Re: [PATCH v7 23/23] [DO NOT MERGE] arm64: Cope with CPUs stuck in VHE mode

2021-02-22 Thread Jonathan Neuschäfer
estorm and Firestorm), which makes "CPU known as Apple M1" a bit imprecise. In practicality it seems unlikely though, that Icestorm and Firestorm act differently with regards to the code in this patch. Best regards, Jonathan Neuschäfer > > Try and work around this deplorable state o

[tip: timers/core] dt-bindings: timer: nuvoton: Clarify that interrupt of timer 0 should be specified

2021-02-10 Thread tip-bot2 for Jonathan Neuschäfer
The following commit has been merged into the timers/core branch of tip: Commit-ID: e1922b5da0e6869f1850c4447bed0b9cb1cf5034 Gitweb: https://git.kernel.org/tip/e1922b5da0e6869f1850c4447bed0b9cb1cf5034 Author:Jonathan Neuschäfer AuthorDate:Fri, 08 Jan 2021 17:30:04 +01:00

Re: [PATCH v1] mtd: spi-nor: core: fix/remove references to spi-nor.c

2021-01-30 Thread Jonathan Neuschäfer
> spi-nor.c file. > > Signed-off-by: Flavio Suligoi > --- Reviewed-by: Jonathan Neuschäfer Thanks. > Documentation/driver-api/mtd/spi-nor.rst | 2 +- > drivers/mtd/spi-nor/core.c | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > d

[PATCH] pinctrl: nuvoton: npcm7xx: Fix alignment of table header comment

2021-01-30 Thread Jonathan Neuschäfer
Make it so that each column label is in the column that it is supposed to refer to. Signed-off-by: Jonathan Neuschäfer --- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c b/drivers/pinctrl

Re: [PATCH] ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded controller

2021-01-25 Thread Jonathan Neuschäfer
> > Signed-off-by: Andreas Kemnade > --- Reviewed-by: Jonathan Neuschäfer > arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 7 +-- > 1 file changed, 5 insertions(+), 2 deletions(-) > > diff --git a/arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts > b/arch/arm/boot/dt

[PATCH v9 5/7] rtc: New driver for RTC in Netronix embedded controller

2021-01-24 Thread Jonathan Neuschäfer
With this driver, mainline Linux can keep its time and date in sync with the vendor kernel. Advanced functionality like alarm and automatic power-on is not yet supported. Signed-off-by: Jonathan Neuschäfer Acked-by: Alexandre Belloni --- v9: - no changes v8: - https://lore.kernel.org/lkml

[PATCH v9 6/7] MAINTAINERS: Add entry for Netronix embedded controller

2021-01-24 Thread Jonathan Neuschäfer
Let's make sure I'll notice when there are patches for the NTXEC drivers. Signed-off-by: Jonathan Neuschäfer --- v4-v9: - no changes v3: - https://lore.kernel.org/lkml/20200924192455.2484005-7-j.neuschae...@gmx.net/ - Remove pwm and rtc bindings v2: - No changes --- MAINTAINERS | 9

[PATCH v9 7/7] ARM: dts: imx50-kobo-aura: Add Netronix embedded controller

2021-01-24 Thread Jonathan Neuschäfer
for RTC alarm and low-battery events Signed-off-by: Jonathan Neuschäfer --- v5-v9: - no changes v4: - https://lore.kernel.org/lkml/20201123000913.1506944-1-j.neuschae...@gmx.net/ - Add 'grp' suffix to pinctrl node v3: - Remove interrupt-controller property from embedded-controller node - subnodes

[PATCH v9 4/7] pwm: ntxec: Add driver for PWM function in Netronix EC

2021-01-24 Thread Jonathan Neuschäfer
The Netronix EC provides a PWM output which is used for the backlight on some ebook readers. This patches adds a driver for the PWM output. The .get_state callback is not implemented, because the PWM state can't be read back from the hardware. Signed-off-by: Jonathan Neuschäfer Reviewed-by: Uwe

[PATCH v9 3/7] mfd: Add base driver for Netronix embedded controller

2021-01-24 Thread Jonathan Neuschäfer
-party hardware documentation is available at: https://github.com/neuschaefer/linux/wiki/Netronix-MSP430-embedded-controller The EC supports interrupts, but the driver doesn't make use of them so far. Signed-off-by: Jonathan Neuschäfer Acked-for-MFD-by: Lee Jones --- v9: - Fix return value

[PATCH v9 1/7] dt-bindings: Add vendor prefix for Netronix, Inc.

2021-01-24 Thread Jonathan Neuschäfer
Signed-off-by: Jonathan Neuschäfer Acked-by: Rob Herring --- v4-v9: - No changes v3: - https://lore.kernel.org/lkml/20200924192455.2484005-2-j.neuschae...@gmx.net/ - Add Acked-by tag v2: - No changes --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+)

[PATCH v9 2/7] dt-bindings: mfd: Add binding for Netronix embedded controller

2021-01-24 Thread Jonathan Neuschäfer
. Signed-off-by: Jonathan Neuschäfer Reviewed-by: Rob Herring --- v5-v9: - no changes v4: - Add R-b tag v3: - https://lore.kernel.org/lkml/20200924192455.2484005-3-j.neuschae...@gmx.net/ - Remove binding in text form patch description again - Add additionalProperties: false - Remove interrupt

[PATCH v9 0/7] Netronix embedded controller driver for Kobo and Tolino ebook readers

2021-01-24 Thread Jonathan Neuschäfer
suggested doing this in a follow-up patch, but since I'm respinning the series anyway, I'm doing it here. Jonathan Neuschäfer (7): dt-bindings: Add vendor prefix for Netronix, Inc. dt-bindings: mfd: Add binding for Netronix embedded controller mfd: Add base driver for Netronix embedded controller

Re: [PATCH v8 3/7] mfd: Add base driver for Netronix embedded controller

2021-01-17 Thread Jonathan Neuschäfer
125if (IS_ERR(ec->regmap)) { >126dev_err(ec->dev, "Failed to set up regmap for > device\n"); > > 127return res; >128} Ah well, that's a bug (present since v2 of the patchset). The return st

[PATCH v8 4/7] pwm: ntxec: Add driver for PWM function in Netronix EC

2021-01-16 Thread Jonathan Neuschäfer
The Netronix EC provides a PWM output which is used for the backlight on some ebook readers. This patches adds a driver for the PWM output. The .get_state callback is not implemented, because the PWM state can't be read back from the hardware. Signed-off-by: Jonathan Neuschäfer Reviewed-by: Uwe

[PATCH v8 6/7] MAINTAINERS: Add entry for Netronix embedded controller

2021-01-16 Thread Jonathan Neuschäfer
Let's make sure I'll notice when there are patches for the NTXEC drivers. Signed-off-by: Jonathan Neuschäfer --- v4-v8: - no changes v3: - https://lore.kernel.org/lkml/20200924192455.2484005-7-j.neuschae...@gmx.net/ - Remove pwm and rtc bindings v2: - https://lore.kernel.org/lkml

[PATCH v8 7/7] ARM: dts: imx50-kobo-aura: Add Netronix embedded controller

2021-01-16 Thread Jonathan Neuschäfer
for RTC alarm and low-battery events Signed-off-by: Jonathan Neuschäfer --- v5-v8: - no changes v4: - https://lore.kernel.org/lkml/20201123000913.1506944-1-j.neuschae...@gmx.net/ - Add 'grp' suffix to pinctrl node v3: - https://lore.kernel.org/lkml/20200925050818.2512375-1-j.neuschae...@gmx.net

[PATCH v8 5/7] rtc: New driver for RTC in Netronix embedded controller

2021-01-16 Thread Jonathan Neuschäfer
With this driver, mainline Linux can keep its time and date in sync with the vendor kernel. Advanced functionality like alarm and automatic power-on is not yet supported. Signed-off-by: Jonathan Neuschäfer Acked-by: Alexandre Belloni --- v8: - Copy dev.of_node from parent device v7: - Adjust

[PATCH v8 2/7] dt-bindings: mfd: Add binding for Netronix embedded controller

2021-01-16 Thread Jonathan Neuschäfer
. Signed-off-by: Jonathan Neuschäfer Reviewed-by: Rob Herring --- v5-v8: - no changes v4: - Add R-b tag v3: - https://lore.kernel.org/lkml/20200924192455.2484005-3-j.neuschae...@gmx.net/ - Remove binding in text form patch description again - Add additionalProperties: false - Remove interrupt

[PATCH v8 3/7] mfd: Add base driver for Netronix embedded controller

2021-01-16 Thread Jonathan Neuschäfer
-party hardware documentation is available at: https://github.com/neuschaefer/linux/wiki/Netronix-MSP430-embedded-controller The EC supports interrupts, but the driver doesn't make use of them so far. Signed-off-by: Jonathan Neuschäfer Acked-for-MFD-by: Lee Jones --- v8: - Add missing

[PATCH v8 0/7] Netronix embedded controller driver for Kobo and Tolino ebook readers

2021-01-16 Thread Jonathan Neuschäfer
devm_rtc_register_device. - Add a #define for the known firmware version (0xd726). Lee Jones suggested doing this in a follow-up patch, but since I'm respinning the series anyway, I'm doing it here. Jonathan Neuschäfer (7): dt-bindings: Add vendor prefix for Netronix, Inc. dt-bindings: mfd: Add binding

[PATCH v8 1/7] dt-bindings: Add vendor prefix for Netronix, Inc.

2021-01-16 Thread Jonathan Neuschäfer
Signed-off-by: Jonathan Neuschäfer Acked-by: Rob Herring --- v4-v8: - No changes v3: - https://lore.kernel.org/lkml/20200924192455.2484005-2-j.neuschae...@gmx.net/ - Add Acked-by tag v2: - No changes --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+)

[PATCH] dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix indentation

2021-01-15 Thread Jonathan Neuschäfer
yamllint warns: ./Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml 102:10 error wrong indentation: expected 10 but found 9 (indentation) Signed-off-by: Jonathan Neuschäfer --- .../devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml | 4 ++-- 1 file changed, 2

[PATCH] ASoC: dt-bindings: mt8192-mt6359: Fix indentation

2021-01-15 Thread Jonathan Neuschäfer
The items of the 'maintainers' list are indented with three spaces. Use the usual two spaces instead, for consistency and to silence yamllint. Signed-off-by: Jonathan Neuschäfer --- .../bindings/sound/mt8192-mt6359-rt1015-rt5682.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2

[PATCH v2 1/2] dt-bindings: arm: Convert nuvoton,npcm750 binding to YAML

2021-01-15 Thread Jonathan Neuschäfer
of the binding a little simpler. Signed-off-by: Jonathan Neuschäfer --- If someone else wants to be listed as the maintainer, please let me know. v2: - Fix indentation to satisfy yamllint - Fix $schema line v1: - https://lore.kernel.org/lkml/20210108224008.705687-1-j.neuschae...@gmx.net

[PATCH v2 2/2] ARM: dts: Add board-specific compatible string to npcm750-evb devicetree

2021-01-15 Thread Jonathan Neuschäfer
According to the revised binding, the devicetree needs a board-specific compatible string. Signed-off-by: Jonathan Neuschäfer --- v2: - no changes --- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/nuvoton-npcm750

Re: [PATCH v7 4/7] pwm: ntxec: Add driver for PWM function in Netronix EC

2021-01-14 Thread Jonathan Neuschäfer
On Wed, Jan 13, 2021 at 11:46:45PM +0100, Andreas Kemnade wrote: > On Tue, 12 Jan 2021 20:39:02 +0100 > Andreas Kemnade wrote: > > [...] > > > +static int ntxec_pwm_probe(struct platform_device *pdev) [...] > > Hmm, I needed > > chip->dev = >dev.parent to use the backlight example > > in patch

Re: [PATCH v7 3/7] mfd: Add base driver for Netronix embedded controller

2021-01-14 Thread Jonathan Neuschäfer
On Tue, Jan 12, 2021 at 08:36:49PM +0100, Andreas Kemnade wrote: > On Sat, 9 Jan 2021 19:02:16 +0100 > Jonathan Neuschäfer wrote: [...] > > +static const struct of_device_id of_ntxec_match_table[] = { > > + { .compatible = "netronix,ntxec", }, > > + {} &

Re: [PATCH 1/2] dt-bindings: arm: Convert nuvoton, npcm750 binding to YAML

2021-01-10 Thread Jonathan Neuschäfer
fix them in version 2. Best regards, Jonathan Neuschäfer signature.asc Description: PGP signature

[PATCH v7 7/7] ARM: dts: imx50-kobo-aura: Add Netronix embedded controller

2021-01-09 Thread Jonathan Neuschäfer
for RTC alarm and low-battery events Signed-off-by: Jonathan Neuschäfer --- v5-v7: - no changes v4: - https://lore.kernel.org/lkml/20201123000913.1506944-1-j.neuschae...@gmx.net/ - Add 'grp' suffix to pinctrl node v3: - https://lore.kernel.org/lkml/20200925050818.2512375-1-j.neuschae...@gmx.net

[PATCH v7 4/7] pwm: ntxec: Add driver for PWM function in Netronix EC

2021-01-09 Thread Jonathan Neuschäfer
The Netronix EC provides a PWM output which is used for the backlight on some ebook readers. This patches adds a driver for the PWM output. The .get_state callback is not implemented, because the PWM state can't be read back from the hardware. Signed-off-by: Jonathan Neuschäfer --- v7

[PATCH v7 5/7] rtc: New driver for RTC in Netronix embedded controller

2021-01-09 Thread Jonathan Neuschäfer
With this driver, mainline Linux can keep its time and date in sync with the vendor kernel. Advanced functionality like alarm and automatic power-on is not yet supported. Signed-off-by: Jonathan Neuschäfer Acked-by: Alexandre Belloni --- v7: - Adjust to recent RTC API change

[PATCH v7 6/7] MAINTAINERS: Add entry for Netronix embedded controller

2021-01-09 Thread Jonathan Neuschäfer
Let's make sure I'll notice when there are patches for the NTXEC drivers. Signed-off-by: Jonathan Neuschäfer --- v4-v7: - no changes v3: - https://lore.kernel.org/lkml/20200924192455.2484005-7-j.neuschae...@gmx.net/ - Remove pwm and rtc bindings v2: - https://lore.kernel.org/lkml

  1   2   3   4   5   6   7   >