On Thu, Dec 17, 2020 at 4:41 AM Geert Uytterhoeven wrote:
>
> On Sun, Dec 13, 2020 at 7:38 PM Adam Ford wrote:
> > The Bluetooth chip is capable of operating at 4Mbps, but the
> > max-speed setting was on the UART node instead of the Bluetooth
> > node, so the chip didn&
On Thu, Dec 17, 2020 at 5:12 AM Geert Uytterhoeven wrote:
>
> Hi Adam,
>
> CC alsa-devel
>
> On Sun, Dec 13, 2020 at 7:38 PM Adam Ford wrote:
> > With the newly added configurable clock options, the audio CODEC can
> > configure the mclk automatically. Add t
The driver can request an optional clock for mclk.
Update the txt file to reflect this.
Suggested-by: Geert Uytterhoeven
Signed-off-by: Adam Ford
diff --git a/Documentation/devicetree/bindings/sound/wm8962.txt
b/Documentation/devicetree/bindings/sound/wm8962.txt
index dcfa9a3369fd
The wlf,wm8962 driver does not use the clock-names property.
Drop it.
Signed-off-by: Adam Ford
diff --git a/arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi
b/arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi
index 665d63765cdc..d9de9b4f0c52 100644
--- a/arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi
The wlf,wm8962 driver does not use the clock-names property.
Drop it.
Signed-off-by: Adam Ford
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi
b/arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi
index d6b9dedd168f..6f5e63696ec0 100644
--- a/arch/arm64/boot/dts
On Thu, Dec 17, 2020 at 7:33 AM Adam Ford wrote:
>
> On Thu, Dec 17, 2020 at 5:12 AM Geert Uytterhoeven
> wrote:
> >
> > Hi Adam,
> >
> > CC alsa-devel
> >
> > On Sun, Dec 13, 2020 at 7:38 PM Adam Ford wrote:
> > > With the newly
ff-by: Daniel Lezcano
> Reviewed-by: Lukasz Luba
For DA9062: Reviewed-by: Adam Thomson
On Fri, Dec 18, 2020 at 6:57 AM Geert Uytterhoeven wrote:
>
> Hi Adam,
>
> On Thu, Dec 17, 2020 at 2:33 PM Adam Ford wrote:
> > On Thu, Dec 17, 2020 at 5:12 AM Geert Uytterhoeven
> > wrote:
> > > CC alsa-devel
> > >
> > > On Sun, Dec 13, 2020
exit
Adam Ward (10):
regulator: Update DA9121 dt-bindings
regulator: da9121: Add header file
regulator: da9121: Add device variants
regulator: da9121: Add device variant regmaps
regulator: da9121: Add device variant descriptors
regulator: da9121: Add support for device variants via
Add devicetree configuration and device variant parameters. Use the latter
to enable the check and use of parameters specific to dual buck variants.
Signed-off-by: Adam Ward
---
drivers/regulator/da9121-regulator.c | 119 +++
include/linux/regulator/da9121.h
Descriptors for bucks in all variants, ready for of_regulator_match
Signed-off-by: Adam Ward
---
drivers/regulator/da9121-regulator.c | 110 +++
1 file changed, 110 insertions(+)
diff --git a/drivers/regulator/da9121-regulator.c
b/drivers/regulator/da9121
This commit adds support for getting/setting current for all supported
variants. Limits are adjusted per variant to match HW implementation.
Signed-off-by: Adam Ward
---
drivers/regulator/da9121-regulator.c | 113 +++
1 file changed, 113 insertions(+)
diff --git
Adds get/set for mode, and mapping from REGULATOR_MODE_* to select
PFM/PWM/Auto operation.
Signed-off-by: Adam Ward
---
drivers/regulator/da9121-regulator.c | 74
1 file changed, 74 insertions(+)
diff --git a/drivers/regulator/da9121-regulator.c
b/drivers
or devices, including
the DA9211 family. This breaks compatibility with the original submission
by Vincent Whitchurch - but as this is still in for-next, the alignment
could be made before upstreaming occurs.
Signed-off-by: Adam Ward
---
.../devicetree/bindings/regulator/dlg,da9121.y
Add basic support for configuration to reference variants of this device,
and track the selected variant within the driver.
Signed-off-by: Adam Ward
---
drivers/regulator/da9121-regulator.c | 46 +---
1 file changed, 43 insertions(+), 3 deletions(-)
diff --git a
Add header file for Dialog Semiconductor DA9121 regulator and related
devices, mostly autogenerated from the chip design databases, and update
driver to replace local defines with those from header.
Signed-off-by: Adam Ward
---
drivers/regulator/da9121-regulator.c | 15 +-
drivers/regulator
Add function which iterates the regulator descriptors for the confirmed
variant ID and registers each buck.
Signed-off-by: Adam Ward
---
drivers/regulator/da9121-regulator.c | 44 +---
1 file changed, 31 insertions(+), 13 deletions(-)
diff --git a/drivers
Add ability to probe device and validate configuration, then apply a regmap
configuration for a single or dual buck device accordingly.
Signed-off-by: Adam Ward
---
drivers/regulator/Kconfig| 14 +-
drivers/regulator/da9121-regulator.c | 244
Adds interrupt handler for variants, and notifications for events; over
temperature/voltage/current. Because the IRQs are triggered by persisting
status, they must be masked and the status polled until clear, before the
IRQ can be enabled again.
Signed-off-by: Adam Ward
---
drivers/regulator
On 01 December 2020 13:58, Mark Brown wrote:
> On Mon, 30 Nov 2020 16:59:04 +0000, Adam Ward wrote:
> > This series extends the DA9121 driver to add support for related products:
> >
> > DA9130, 10A, Dual-Phase (Automotive Grade)
> > DA9122, 5A + 5A
> >
This patch fixes the DA9121 driver to disable the IRQ before cancelling
the work, to be sure the IRQ doesn't restart it before all IRQs are
masked
Adam Ward (1):
regulator: da9121: Request IRQ directly and free in release function
to avoid masking race
drivers/regulator/da9121-regula
Signed-off-by: Adam Ward
---
drivers/regulator/da9121-regulator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/regulator/da9121-regulator.c
b/drivers/regulator/da9121-regulator.c
index d9a8a4b..3e59f68 100644
--- a/drivers/regulator/da9121-regulator.c
+++ b
Signed-off-by: Adam Ward
---
drivers/regulator/da9121-regulator.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/regulator/da9121-regulator.c
b/drivers/regulator/da9121-regulator.c
index d9a8a4b..3ead6a1 100644
--- a/drivers/regulator/da9121-regulator.c
This patch fixes the DA9121 driver to disable the IRQ before cancelling
the work, to be sure the IRQ doesn't restart it before all IRQs are
masked
V2:
- Fix to release IRQ if regmap error fails probe
Adam Ward (1):
regulator: da9121: Request IRQ directly and free in release function
.MX8m-Mini development kit")
Signed-off-by: Adam Ford
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi
b/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi
index 6de86a4f0ec4..90fd15e95798 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi
+++ b/arch/arm64/boo
Acked-by: Adam Ward
> -Original Message-
> From: Zou Wei
> Sent: 03 December 2020 11:27
> To: Support Opensource ;
> lgirdw...@gmail.com; broo...@kernel.org
> Cc: linux-kernel@vger.kernel.org; Zou Wei
> Subject: [PATCH -next] regulator: da9121: Mark some symbols
the clocks are shutdown, this mechanism will also disable any
clocks that were pre-initialized.
Fixes: 9461f7b33d11c ("clk: fix CLK_SET_RATE_GATE with clock rate protection")
Suggested-by: Aisheng Dong
Signed-off-by: Adam Ford
Reviewed-by: Abel Vesa
Tested-by: Ahmad Fatoum
---
V4: C
On Wed, Mar 10, 2021 at 02:26:43PM +, Matthew Wilcox wrote:
> On Wed, Mar 10, 2021 at 08:21:59AM -0600, Goldwyn Rodrigues wrote:
> > DAX on btrfs has been attempted[1]. Of course, we could not
>
> But why? A completeness fetish? I don't understand why you decided
> to do this work.
* xfs ca
the clocks are shutdown, this mechanism will also disable any
clocks that were pre-initialized.
Fixes: 9461f7b33d11c ("clk: fix CLK_SET_RATE_GATE with clock rate protection")
Suggested-by: Aisheng Dong
Signed-off-by: Adam Ford
Reviewed-by: Abel Vesa
Tested-by: Ahmad Fatoum
---
V5: Co
On Sat, Mar 13, 2021 at 11:24:00AM -0500, Neal Gompa wrote:
> On Sat, Mar 13, 2021 at 8:09 AM Adam Borowski wrote:
> >
> > On Wed, Mar 10, 2021 at 02:26:43PM +, Matthew Wilcox wrote:
> > > On Wed, Mar 10, 2021 at 08:21:59AM -0600, Goldwyn Rodrigues wrote:
>
f-by: Pierre-Louis Bossart
Acked-by: Adam Thomson
On Wed, Jan 20, 2021 at 10:35 AM Luca Ceresoli wrote:
>
> Hi Adam,
>
> On 19/01/21 22:21, Adam Ford wrote:
> > There are two registers which can set the load capacitance for
> > XTAL1 and XTAL2. These are optional registers when using an
> > external crystal. Sin
On Wed, Mar 10, 2021 at 4:25 PM Abel Vesa wrote:
>
> On 21-03-03 10:31:19, Abel Vesa wrote:
> > On 21-03-02 13:03:04, Adam Ford wrote:
> > > On Mon, Feb 15, 2021 at 7:06 AM Abel Vesa wrote:
> > > >
> > > > On 21-02-13 08:44:28, Adam Ford wrote:
>
On Mon, Feb 15, 2021 at 7:06 AM Abel Vesa wrote:
>
> On 21-02-13 08:44:28, Adam Ford wrote:
> > On Wed, Feb 3, 2021 at 3:22 PM Adam Ford wrote:
> > >
> > > On Thu, Jan 21, 2021 at 4:24 AM Abel Vesa wrote:
> > > >
> > > > On 21-01-21 10:56:
ire Bus
> Mode\n");
> return -EIO;
> }
> }
I think you're right to exclude a case; vendor motivation to override the TO
default seems inherently trustworthy.
Best regards,
Adam
On Tue, Mar 09, 2021 at 08:39:10PM +0100, Pavel Machek wrote:
> > I'd like people from Intel to contact me. There's more to fix there,
> > and AFAICT original author went away.
>
> The following message to was
> undeliverable.
> : Recipient
> +address rejected: User unknown in virtual mailbox ta
down, so let's use 1.5ms timeout there. Waiting for sampling to start
> is faster and we can use 1ms timeout.
>
> Cc: Adam Ford
> Cc: Carl Philipp Klemm
> Cc: Eduardo Valentin
> Cc: H. Nikolaus Schaller
> Cc: Merlijn Wajer
> Cc: Pavel Machek
> Cc: Peter Ujfalu
There are two registers which can set the load capacitance for
XTAL1 and XTAL2. These are optional registers when using an
external crystal. Since XTAL1 and XTAL2 will set to the same value,
update the binding to support a single property called
xtal-load-femtofarads.
Signed-off-by: Adam Ford
There are two registers which can set the load capacitance for
XTAL1 and XTAL2. These are optional registers when using an
external crystal. Parse the device tree and set the
corresponding registers accordingly.
Signed-off-by: Adam Ford
---
V3: Fix whitespace. Use regmap_update_bits instead
On Mon, Jan 25, 2021 at 11:55:11AM -0800, Scott Branden wrote:
> The 5.10 LTS kernel being officially LTS supported for 2 years presents a
> problem:
> why would anyone select a 5.10 kernel with 2 year LTS when 5.4 kernel has a 6
> year LTS.
>
> Yet, various unofficial reports indicate it will b
The RZ/G2 Series has the RPC-IF interface.
Update bindings to support: r8a774a1, r8a774b1, r8a774c0, and r8a774e1
Signed-off-by: Adam Ford
---
.../bindings/memory-controllers/renesas,rpc-if.yaml | 4
1 file changed, 4 insertions(+)
diff --git
a/Documentation/devicetree/bindings
The RZ/G2 series contain the SPI Multi I/O Bus Controller (RPC-IF).
Add the nodes, but make them disabled by default.
Signed-off-by: Adam Ford
---
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 17 +
arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 17 +
arch/arm64/boot
On Fri, Jan 1, 2021 at 12:58 PM Biju Das wrote:
>
> Hi Adam,
>
> Thanks for the patch.
>
> > -Original Message-
> > From: Adam Ford
> > Sent: 01 January 2021 11:39
> > To: linux-renesas-...@vger.kernel.org
> > Cc: af...@beaconembedded.c
On Sat, Jan 2, 2021 at 2:13 AM Biju Das wrote:
>
>
>
> > -Original Message-
> > From: Adam Ford
> > Sent: 01 January 2021 21:34
> > To: Biju Das
> > Cc: linux-renesas-...@vger.kernel.org; af...@beaconembedded.com; Krzysztof
> > Kozlowski ;
The RZ/G2 Series has the RPC-IF interface.
Update bindings to support: r8a774a1, r8a774b1, r8a774c0, and r8a774e1
Signed-off-by: Adam Ford
---
.../bindings/memory-controllers/renesas,rpc-if.yaml | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
V2: Updated renesas,rcar-gen3
The RZ/G2 series contain the SPI Multi I/O Bus Controller (RPC-IF).
Add the nodes, but make them disabled by default.
Signed-off-by: Adam Ford
---
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 17 +
arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 17 +
arch/arm64/boot
The Renesas RPC-IF is present on the RZ/G2 Series. Add that to
the description.
Suggested-by: Biju Das
Signed-off-by: Adam Ford
---
drivers/memory/Kconfig | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
V2: New to series
diff --git a/drivers/memory/Kconfig b/drivers/memory
The SPI driver for the Renesas RPC-IF is present on the RZ/G2
Series. Add that to the description.
Suggested-by: Biju Das
Signed-off-by: Adam Ford
---
drivers/spi/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
V2: New to series
diff --git a/drivers/spi/Kconfig b/drivers/spi
On Sun, Jan 03, 2021 at 05:45:16PM +, David Laight wrote:
> From: Ilkka Prusi
> > Note that /sbin is now just a symlink to /usr/sbin on Debian since 10
> > (Buster) as per FHS[1][2].
> >
> > [1] https://wiki.linuxfoundation.org/lsb/fhs
> > [2]
> > https://arstechnica.com/information-technolo
On Mon, Jan 4, 2021 at 9:03 PM Shawn Guo wrote:
>
> On Wed, Dec 02, 2020 at 07:59:50AM -0600, Adam Ford wrote:
> > The WiFi chip is capable of communication at SDR104 speeds, and
> > the pinmux was configured to support this, but the sdhc1 controller
> > didn't
On Mon, Jan 4, 2021 at 4:41 AM Geert Uytterhoeven wrote:
>
> Hi Adam,
>
> On Mon, Dec 28, 2020 at 10:32 PM Adam Ford wrote:
> > The bindings have been updated to support two clocks, but the
> > original clock now requires the name fck to distinguish it
> > from th
the clocks are shutdown, this mechanism will also disable any
clocks that were pre-initialized.
Fixes: 9461f7b33d11c ("clk: fix CLK_SET_RATE_GATE with clock rate protection")
Suggested-by: Aisheng Dong
Signed-off-by: Adam Ford
---
V3: Return a method more closely related to upstream ker
The bindings have been updated to support two clocks, but the
original clock now requires the name fck. Add a clock-names
list in the device tree with fck in it.
Signed-off-by: Adam Ford
Reviewed-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7742.dtsi | 1 +
arch/arm/boot/dts/r8a7743.dtsi
For devices that use a programmable clock for the avb reference clock,
the driver may need to enable them. Add code to find the optional clock
and enable it when available.
Signed-off-by: Adam Ford
---
drivers/net/ethernet/renesas/ravb.h | 1 +
drivers/net/ethernet/renesas/ravb_main.c | 8
add the additional optional clock, and explicitly
name both of them.
Signed-off-by: Adam Ford
Reviewed-by: Geert Uytterhoeven
Acked-by: Rob Herring
---
.../devicetree/bindings/net/renesas,etheravb.yaml | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
V2: Change name from
The bindings have been updated to support two clocks, but the
original clock now requires the name fck. Add a clock-names
list in the device tree with fck in it.
Signed-off-by: Adam Ford
Reviewed-by: Geert Uytterhoeven
---
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1 +
arch/arm64/boot/dts
There are two registers which can set the load capacitance for
XTAL1 and XTAL2. These are optional registers when using an
external crystal. Since XTAL1 and XTAL2 will set to the same value,
update the binding to support a single property called
xtal-load-femtofarads.
Signed-off-by: Adam Ford
There are two registers which can set the load capacitance for
XTAL1 and XTAL2. These are optional registers when using an
external crystal. Parse the device tree and set the
corresponding registers accordingly.
Signed-off-by: Adam Ford
diff --git a/drivers/clk/clk-versaclock5.c b/drivers/clk
On 25 January 2021 12:55, Mark Jonas wrote:
> From: Hubert Streidl
>
> By default the PMIC DA9063 2-wire interface is SMBus compliant. This
> means the PMIC will automatically reset the interface when the clock
> signal ceases for more than the SMBus timeout of 35 ms.
>
> If the I2C driver / de
There are two registers which can set the load capacitance for
XTAL1 and XTAL2. These are optional registers when using an
external crystal. Update the bindings to support them.
Signed-off-by: Adam Ford
---
.../devicetree/bindings/clock/idt,versaclock5.yaml | 12
1 file changed
There are two registers which can set the load capacitance for
XTAL1 and XTAL2. These are optional registers when using an
external crystal. Parse the device tree and set the
corresponding registers accordingly.
Signed-off-by: Adam Ford
---
drivers/clk/clk-versaclock5.c | 64
On Wed, Dec 16, 2020 at 8:55 AM Geert Uytterhoeven wrote:
>
> Hi Adam,
>
> On Sun, Dec 13, 2020 at 7:38 PM Adam Ford wrote:
> > When the board was added, clock drivers were being updated done at
> > the same time to allow the versaclock driver to properly configure
>
t and enable the clock for audio_clk_a. The choice to
use a fixed-factor-clock was due to the fact that it will automatically
enable the programmable clock frequency without change any code.
Signed-off-by: Adam Ford
---
.../boot/dts/renesas/beacon-renesom-baseboard.dtsi| 11 +++
1 file ch
enames the backlight to use DPI for consistency.
Signed-off-by: Adam Ford
---
arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
b/arch/arm64/boot/dts/rene
The SoC's DTSI file already configures this. There is no need to do
it again.
Signed-off-by: Adam Ford
---
.../dts/renesas/beacon-renesom-baseboard.dtsi | 17 -
1 file changed, 17 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
b
In preparation for adding new dev kits, move anything specific to the
RZ/G2M from the SOM-level and baseboard-levels and move them to the
kit-level. This allows the SOM and baseboard to be reused with
other SoC's.
Signed-off-by: Adam Ford
---
.../dts/renesas/beacon-renesom-baseboard
vccq_sdhi0 is referenced from sdhi0, so there is no need to force
this regualtor to be always-on. In theory it could help with
low power modes in the future.
Signed-off-by: Adam Ford
---
arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 3 ---
1 file changed, 3 deletions(-)
diff
Add beacon,beacon-rzg2n and beacon,beacon-rzg2h to the bindings
list.
Signed-off-by: Adam Ford
---
Documentation/devicetree/bindings/arm/renesas.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/renesas.yaml
b/Documentation/devicetree/bindings/arm
arm64: dts: renesas: Introduce r8a774a1-beacon-rzg2m-kit")
Signed-off-by: Adam Ford
---
arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
b/arch/arm64/boot/dts/renesas
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
---
.../dts/renesas/beacon-renesom-baseboard.dtsi | 20 +--
1 file changed, 10 insertions(+), 10 deletions
for
a parallel RGB and an LVDS display. It uses the same baseboard
and SOM as the RZ/G2M.
Signed-off-by: Adam Ford
---
arch/arm64/boot/dts/renesas/Makefile | 1 +
.../dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 43 +++
2 files changed, 44 insertions(+)
diff --git a/arch/
for
a parallel RGB and an LVDS display. It uses the same baseboard
and SOM files as the RZ/G2M and RZ/G2N kits.
Signed-off-by: Adam Ford
---
.../dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 48 +++
1 file changed, 48 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1-b
For greater compatibility with upcoming kits that will reuse the baseboard
and SOM-level files, adjust the I2C speeds to make it the most compatible
with all devices.
Signed-off-by: Adam Ford
---
arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 2 +-
arch/arm64/boot/dts/renesas
The baseboard routes the SPI to a header which can/will be configured at
either the kit level or using device tree overlays. Because the baseboard
be supporting more than one kit, enable at the baseboard level rather
than a bunch of duplicates later.
Signed-off-by: Adam Ford
---
.../boot/dts
VSPI0 and VSPB are already enabled by default. There is no need
to add extra nodes to enable them. Remove the redundant nodes.
Signed-off-by: Adam Ford
---
arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 8
1 file changed, 8 deletions(-)
diff --git a/arch/arm64/boot/dts
This series contains minor fixes and some reorganization to better
support the hardware and add two new kits to which reuse the same
SOM and baseboard files.
Adam Ford (18):
arm64: dts: renesas: beacon kit: Configure programmable clocks
arm64: dts: renesas: beacon kit: Fix choppy Bluetooth
The fact the audio worked at all was a coindicence because the wrong
gpio enable was used. Use the correct GPIO pin to ensure its operation.
Fixes: a1d8a344f1ca ("arm64: dts: renesas: Introduce r8a774a1-beacon-rzg2m-kit")
Signed-off-by: Adam Ford
---
arch/arm64/boot/dts/renesas/beac
When the board was added, clock drivers were being updated done at
the same time to allow the versaclock driver to properly configure
the modes. Unforutnately, the updates were not applied to the board
files at the time they should have been, so do it now.
Signed-off-by: Adam Ford
---
.../dts
The backlight didn't really work correctly due to some updates that were
made in hardware. It should be safe to apply these, because the older
hardware was never shipped to anyone, so it shouldn't break anything.
Signed-off-by: Adam Ford
---
.../boot/dts/renesas/beacon-renesom-base
With the newly added configurable clock options, the audio CODEC can
configure the mclk automatically. Add the reference to the versaclock.
Since the devices on I2C5 can communicate at 400KHz, let's also increase
that too
Signed-off-by: Adam Ford
---
arch/arm64/boot/dts/renesas/beacon-re
The baseboard supports SCIF4, enable the pins and the node for it.
Signed-off-by: Adam Ford
---
.../boot/dts/renesas/beacon-renesom-baseboard.dtsi| 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
b/arch/arm64/boot/dts
> On Fri, Nov 20, 2020 at 02:47:42PM +0100, Vincent Whitchurch wrote:
> > On Fri, Nov 20, 2020 at 01:14:50PM +0100, Adam Ward wrote:
> Actually, perhaps I'm missing something, but I don't quite see why this
> move to a sub-node is needed. There is some flexibility in the
On 27 November 2020 12:52, Michael Klein wrote:
> "REGUALTOR" -> "REGULATOR"
>
> Signed-off-by: Michael Klein
Reviewed-by: Adam Thomson
o the v4l2
subsystem. It does that now.
I'm not surprised that other bugs are emerging now. Ultimately the
firmware is buggy and announces pixel formats that it then rejects. If
I flip through the settings in OBS, I do manage to wedge the
interface. But most of the programs I've seen that use v4l2 are buggy
in this way. A reliable one is the qv4l2 test program. I've also had
no problems with Chromium.
That reverse engineering is interesting! But I think it hides the real
problem, where the pixel format negotiation on the firmware writes
into the wrong byte of the packet.
Adam
From: Peter Jones
Some systems, such as EFI-based Apple systems, won't necessarily have an
i8042 to initialize. We shouldn't be printing an error message in this
case, since not detecting the chip is the correct behavior.
v2: Downgrade to pr_notice instead of pr_err.
Signed-of
Signed-off-by: Adam Thomson
Acked-by: Lee Jones
---
drivers/mfd/da9055-i2c.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/drivers/mfd/da9055-i2c.c b/drivers/mfd/da9055-i2c.c
index 8103e43..d4d4c16 100644
--- a/drivers/mfd/da9055-i2c.c
+++ b/drivers/mfd/da9055
Signed-off-by: Adam Thomson
Acked-by: Mark Brown
---
Documentation/devicetree/bindings/mfd/da9055.txt | 72 ++
1 files changed, 72 insertions(+), 0 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/da9055.txt
diff --git a/Documentation/devicetree
This patch set adds DT support for the MFD core of the da9055 PMIC, and adds
the accompanying DT binding documentation for the device.
v2: Small tidy-ups to documentation (remove new-line, use IRQ related defines)
Adam Thomson (2):
mfd: da9055: Add DT support for PMIC
mfd: da9055: Add DT
ve Matt still wanted to check the status of "the recent patches
to provide a 1:1 mapping" and only commit this after those. I was trying
to figure out what patches he meant exactly so I could check that status
(I'm helping! I'm helping!) but I couldn't.
--
Adam Williamson
Fedor
use of
regmap_irq_get_virq() to prevent this failure from happening
Signed-off-by: Adam Thomson
---
drivers/rtc/rtc-da9055.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/drivers/rtc/rtc-da9055.c b/drivers/rtc/rtc-da9055.c
index 48cb2ac..a825491 100644
--- a/drivers
use of
regmap_irq_get_virq() to prevent this failure from happening.
Signed-off-by: Adam Thomson
---
drivers/input/misc/da9055_onkey.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/drivers/input/misc/da9055_onkey.c
b/drivers/input/misc/da9055_onkey.c
index 4b11ede
that
returned value results in an incorrect IRQ being requested. The driver probes
then fail because of this.
Resend again due to lack of response.
Adam Thomson (2):
input: da9055_onkey: Remove use of regmap_irq_get_virq()
rtc: da9055: Remove use of regmap_irq_get_virq()
drivers/input/misc
Signed-off-by: Adam Thomson
Acked-by: Lee Jones
---
drivers/mfd/da9055-i2c.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/drivers/mfd/da9055-i2c.c b/drivers/mfd/da9055-i2c.c
index 8103e43..d4d4c16 100644
--- a/drivers/mfd/da9055-i2c.c
+++ b/drivers/mfd/da9055
Signed-off-by: Adam Thomson
Acked-by: Mark Brown
---
Documentation/devicetree/bindings/mfd/da9055.txt | 73 ++
1 files changed, 73 insertions(+), 0 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/da9055.txt
diff --git a/Documentation/devicetree
TO DT MAINTAINERS: Please can you review the binding documentantion, and provide
acks if all ok?
This patch set adds DT support for the MFD core of the da9055 PMIC, and adds
the accompanying DT binding documentation for the device.
Adam Thomson (2):
mfd: da9055: Add DT support for PMIC
mfd
lled twice; once to release the
> -* reference we took above, and once to release the reference
> -* originally taken by scsi_allocate_command
> -*/
> - scsi_put_host_cmd_pool(gfp_mask);
> - scsi_put_host_cmd_pool(gfp_mask);
> -}
> -EXPORT_SYMBOL
use of
regmap_irq_get_virq() to prevent this failure from happening
Signed-off-by: Adam Thomson
---
drivers/rtc/rtc-da9055.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/drivers/rtc/rtc-da9055.c b/drivers/rtc/rtc-da9055.c
index 48cb2ac..a825491 100644
--- a/drivers
use of
regmap_irq_get_virq() to prevent this failure from happening.
Signed-off-by: Adam Thomson
---
drivers/input/misc/da9055_onkey.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/drivers/input/misc/da9055_onkey.c
b/drivers/input/misc/da9055_onkey.c
index 4b11ede
that
returned value results in an incorrect IRQ being requested. The driver probes
then fail because of this.
Adam Thomson (2):
onkey: da9055: Remove use of regmap_irq_get_virq()
rtc: da9055: Remove use of regmap_irq_get_virq()
drivers/input/misc/da9055_onkey.c |1 -
drivers/rtc/rtc-da9055.c
Signed-off-by: Adam Thomson
---
drivers/mfd/da9055-i2c.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/drivers/mfd/da9055-i2c.c b/drivers/mfd/da9055-i2c.c
index 8103e43..d4d4c16 100644
--- a/drivers/mfd/da9055-i2c.c
+++ b/drivers/mfd/da9055-i2c.c
@@ -15,6 +15,8
901 - 1000 of 2095 matches
Mail list logo