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
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
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
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: fa
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
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
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
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, mo
Rob's devicetree lint 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
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
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
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
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
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(-)
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
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 |
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
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
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 ch
Greg KH
v1:
- 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:
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
27;t have the "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
ing the report speed(i.e 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
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
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
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 b
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
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
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
> ---
[.
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
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"
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
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 chang
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
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
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
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
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
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
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
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
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(
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.
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
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
c2, and 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,
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
f 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 boar
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
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.
> >
>
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 a
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
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" },
> > };
> >
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.
"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
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:
>
®map_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
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
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 kernel
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
hen needed:
- 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:
[...]
> &g
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
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
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
f 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.neu
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
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
rm 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 of affa
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
> 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
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
>
> 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
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
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
---
MAINT
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
- s
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
-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
ned-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(+)
di
.
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
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 for Netronix embedded controller
mfd: Add base driver for Netronix embe
map_config);
>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 sinc
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
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.kerne
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.
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
.
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
-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 mi
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 b
ned-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(+)
di
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
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 insert
f 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...@gm
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
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 = &pdev->dev.parent to use the backlight example
> > in pa
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", },
> > + {}
&
ing those. I'll fix them in version 2.
Best regards,
Jonathan Neuschäfer
signature.asc
Description: PGP signature
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.
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:
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
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.kerne
1 - 100 of 475 matches
Mail list logo