Re: [PATCH v2 0/6] Add support for Actions Semi Owl socinfo

2021-04-01 Thread Andreas Färber
Hi, On 01.04.21 12:27, Manivannan Sadhasivam wrote: > On Thu, Apr 01, 2021 at 12:40:41PM +0300, Cristian Ciocaltea wrote: >> On Thu, Apr 01, 2021 at 10:54:38AM +0530, Manivannan Sadhasivam wrote: >>> On Tue, Mar 30, 2021 at 04:48:15PM +0300, Cristian Ciocaltea wrote: This patchset adds a

Re: [PATCH 1/1] ARM: owl: Add Actions Semi Owl S500 SoC machine

2021-03-12 Thread Andreas Färber
Hi Cristian, On 11.03.21 20:19, Cristian Ciocaltea wrote: > Add machine entry for the S500 variant of the Actions Semi Owl SoCs > family. > > For the moment the only purpose is to provide the system serial > information which will be used by the Owl Ethernet MAC driver to > generate a stable MAC

Re: [PATCH v2 18/18] MAINTAINERS: Add linux-actions ML for Actions Semi Arch

2020-11-29 Thread Andreas Färber
file changed, 1 insertion(+) >>> >>> diff --git a/MAINTAINERS b/MAINTAINERS >>> index a85c1881cf07..8428aba52581 100644 >>> --- a/MAINTAINERS >>> +++ b/MAINTAINERS >>> @@ -1497,6 +1497,7 @@ ARM/ACTIONS SEMI ARCHITECTURE >>> M: Andreas F

Re: [PATCH net-next] net: mvneta: Fix validation of 2.5G HSGMII without comphy

2020-11-14 Thread Andreas Färber
Hi Russell, On 15.11.20 02:02, Russell King - ARM Linux admin wrote: > On Sun, Nov 15, 2020 at 01:41:51AM +0100, Andreas Färber wrote: >> Commit 1a642ca7f38992b086101fe204a1ae3c90ed8016 (net: ethernet: mvneta: >> Add 2500BaseX support for SoCs without comphy) added suppor

[PATCH net-next] net: mvneta: Fix validation of 2.5G HSGMII without comphy

2020-11-14 Thread Andreas Färber
uer Cc: David S. Miller Cc: Marek Behún Cc: Andrew Lunn Cc: Uwe Kleine-König Cc: Jason Cooper Cc: Gregory CLEMENT Signed-off-by: Andreas Färber --- drivers/net/ethernet/marvell/mvneta.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/marvell/mvn

[PATCH 1/2] rtw88: Fix probe error handling race with firmware loading

2020-09-20 Thread Andreas Färber
f wowlan is supported"), so backports to earlier branches may need to inline wait_for_completion(>fw.completion) instead. Fixes: e3037485c68e ("rtw88: new Realtek 802.11ac driver") Fixes: c8e5695eae99 ("rtw88: load wowlan firmware if wowlan is supported") Cc: Yan-Hsuan C

[PATCH 2/2] rtw88: Fix potential probe error handling race with wow firmware loading

2020-09-20 Thread Andreas Färber
the loaded firmware. Fixes: c8e5695eae99 ("rtw88: load wowlan firmware if wowlan is supported") Cc: Chin-Yen Lee Cc: Yan-Hsuan Chuang Signed-off-by: Andreas Färber --- drivers/net/wireless/realtek/rtw88/main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/wirele

[PATCH 0/2] net: wireless: rtw88: Fix oops on probe errors

2020-09-20 Thread Andreas Färber
() returning 0x values and causing rtw_mac_power_on() to fail. Cheers, Andreas Andreas Färber (2): rtw88: Fix probe error handling race with firmware loading rtw88: Fix potential probe error handling race with wow firmware loading drivers/net/wireless/realtek/rtw88/main.c | 5

Re: [PATCH v3 5/9] dt-bindings: pinctrl: realtek: Add Realtek DHC SoC rtd1295

2020-08-18 Thread Andreas Färber
Am 17.08.20 um 22:33 schrieb Rob Herring: > On Thu, 13 Aug 2020 15:49:04 +0800, TY Chang wrote: >> Add device tree binding Documentation for rtd1295 >> pinctrl driver. >> >> Signed-off-by: TY Chang >> --- >> .../pinctrl/realtek,rtd1295-pinctrl.yaml | 192 ++ >> 1 file

Re: [PATCH v1] arm64: dts: actions: Fix smp Bringing up secondary CPUs

2020-07-05 Thread Andreas Färber
Hi Matheus, Am 05.07.20 um 21:19 schrieb Matheus Castello: Change the enable-method to fix the failed to boot errors: [0.040330] smp: Bringing up secondary CPUs ... [0.040683] psci: failed to boot CPU1 (-22) [0.040691] CPU1: failed to boot: -22 [0.041062] psci: failed to boot

Re: [PATCH v2 18/29] nvmem: Add Realtek DHC eFuse driver

2020-06-23 Thread Andreas Färber
Hi Srini, Am 23.06.20 um 11:32 schrieb Srinivas Kandagatla: On 23/06/2020 03:50, Andreas Färber wrote: Implement enough of a read-only nvmem driver to easily read efuse cells. Cc: Cheng-Yu Lee Signed-off-by: Andreas Färber --- This patch itself looks okay to me, I will apply this once DT

[PATCH v2 10/29] arm64: dts: realtek: rtd139x: Add chip info node

2020-06-22 Thread Andreas Färber
Add a DT node for chip identification. Signed-off-by: Andreas Färber --- v2: New arch/arm64/boot/dts/realtek/rtd139x.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/realtek/rtd139x.dtsi b/arch/arm64/boot/dts/realtek/rtd139x.dtsi index 586b05350274

[PATCH v2 12/29] arm64: dts: realtek: rtd16xx: Add chip info node

2020-06-22 Thread Andreas Färber
Add a DT node for chip identification. Signed-off-by: Andreas Färber --- v2: New arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/realtek/rtd16xx.dtsi b/arch/arm64/boot/dts/realtek/rtd16xx.dtsi index afba5f04c8ec

[PATCH v2 00/29] ARM: Realtek DHC SoC info

2020-06-22 Thread Andreas Färber
API Cc: devicet...@vger.kernel.org Cc: Rob Herring Cc: Srinivas Kandagatla Cc: James Tai Cc: Stanley Chang [昌育德] Cc: Edgar Lee Cc: h...@ligomedia.com Andreas Färber (27): dt-bindings: soc: Add Realtek RTD1195 chip info binding soc: Add Realtek DHC chip info driver for RTD1195 and RTD1

[PATCH v2 06/29] soc: realtek: chip: Detect RTD1296

2020-06-22 Thread Andreas Färber
Detection logic from downstream drivers/soc/realtek/rtd129x/rtk_chip.c. Acked-by: James Tai Signed-off-by: Andreas Färber --- TODO: Name the bit in ISO_CHIP_INFO1:bound_opts. v1 -> v2: * Instead of direct iso register access use the new syscon regmap drivers/soc/realtek/chip.c |

[PATCH v2 14/29] soc: realtek: chip: Add RTD1319 revisions

2020-06-22 Thread Andreas Färber
From: Stanley Chang Identify RTD1319 SoC revisions B00 to B02. Signed-off-by: Stanley Chang Signed-off-by: Andreas Färber --- v2: New * Split out from Stanley's v1 drivers/soc/realtek/chip.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/soc/realtek/chip.c b/drivers/soc

[PATCH v2 13/29] soc: realtek: chip: Add RTD1319 info

2020-06-22 Thread Andreas Färber
Revision based on downstream drivers/soc/realtek/rtd13xx/rtk_chip.c. Signed-off-by: Stanley Chang Signed-off-by: Andreas Färber --- v2: New * Filled in chip ID based on Stanley's v1 drivers/soc/realtek/chip.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/soc/realtek

[PATCH v2 02/29] soc: Add Realtek DHC chip info driver for RTD1195 and RTD1295

2020-06-22 Thread Andreas Färber
Add a soc bus driver to print chip model and revision details. Revisions from downstream drivers/soc/realtek/rtd{119x,129x}/rtk_chip.c. Signed-off-by: Andreas Färber --- v1 -> v2: * Added entry to MAINTAINERS * Changed chip_id and chip_rev from u32 to u16, based on reg field definiti

[PATCH v2 07/29] arm64: dts: realtek: rtd129x: Extend chip-info reg with CHIP_INFO1

2020-06-22 Thread Andreas Färber
This additional register is needed to distinguish RTD1296 from RTD1295. Signed-off-by: Andreas Färber --- v1 -> v2: * Switched from reg to new iso-syscon phandle arch/arm64/boot/dts/realtek/rtd129x.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/real

[PATCH v2 08/29] soc: realtek: chip: Detect RTD1293

2020-06-22 Thread Andreas Färber
Logic self-determined by comparing DS418j and DS418 registers. Signed-off-by: Andreas Färber --- TODO: Identify the bit in ISO_CHIP_INFO1:bound_opts and what it really means. v1 -> v2: * Rebased onto iso syscon regmap drivers/soc/realtek/chip.c | 5 - 1 file changed, 4 inserti

[PATCH v2 21/29] arm64: dts: realtek: rtd139x: Add eFuse node

2020-06-22 Thread Andreas Färber
Add a DT node for eFuse. Signed-off-by: Andreas Färber --- v2: New arch/arm64/boot/dts/realtek/rtd139x.dtsi | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/realtek/rtd139x.dtsi b/arch/arm64/boot/dts/realtek/rtd139x.dtsi index 3d4d2323294b

[PATCH v2 26/29] soc: realtek: chip: Detect RTD1294

2020-06-22 Thread Andreas Färber
Detection logic from downstream include/soc/realtek/rtd129x_cpu.h. Signed-off-by: Andreas Färber --- Note: We don't have any RTD1294 .dtsi/.dts yet. v1 -> v2: * Instead of direct eFuse register access use nvmem cell API * Warn on errors other than deferred probing drivers/soc/real

[PATCH v2 27/29] nvmem: core: Grammar fixes for help text

2020-06-22 Thread Andreas Färber
nvmem_cell_read_u16") Fixes: d026d70a2e94 ("nvmem: core: Add nvmem_cell_read_u32") Fixes: f1f50eca5f90 ("nvmem: Introduce devm_nvmem_(un)register()") Fixes: eace75cfdcf7 ("nvmem: Add a simple NVMEM framework for nvmem providers") Signed-off-by: Andreas Färber

[PATCH v2 29/29] soc: realtek: chip: Adopt nvmem_cell_read_u8() helper

2020-06-22 Thread Andreas Färber
Replace the local helper with the newly introduced official one. Cc: Srinivas Kandagatla Signed-off-by: Andreas Färber --- This could be squashed if the new API and this commit were to get merged in subsequent merge windows or with the help of a topic branch. v2: New drivers/soc/realtek

[PATCH v2 25/29] arm64: dts: realtek: rtd129x: Add eFuse package_id to chip-info

2020-06-22 Thread Andreas Färber
Add the package_id field as sub-node to eFuse and reference it for chip identification. Signed-off-by: Andreas Färber --- v1 -> v2: * Instead of extending reg, use nvmem-cells reference for eFuse arch/arm64/boot/dts/realtek/rtd129x.dtsi | 16 +--- 1 file changed, 9 inserti

[PATCH v2 19/29] ARM: dts: rtd1195: Add eFuse node

2020-06-22 Thread Andreas Färber
Add a DT node for eFuse. Signed-off-by: Andreas Färber --- v2: New arch/arm/boot/dts/rtd1195.dtsi | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/rtd1195.dtsi b/arch/arm/boot/dts/rtd1195.dtsi index 5ad0e81c37af..2ae08f6da9e8 100644 --- a/arch/arm/boot/dts

[PATCH v2 22/29] arm64: dts: realtek: rtd16xx: Add eFuse node

2020-06-22 Thread Andreas Färber
Add a DT node for eFuse. Signed-off-by: Andreas Färber --- v2: New arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/realtek/rtd16xx.dtsi b/arch/arm64/boot/dts/realtek/rtd16xx.dtsi index 04cb546142a0..3c955fc7450c 100644

[PATCH v2 18/29] nvmem: Add Realtek DHC eFuse driver

2020-06-22 Thread Andreas Färber
Implement enough of a read-only nvmem driver to easily read efuse cells. Cc: Cheng-Yu Lee Signed-off-by: Andreas Färber --- v2: New MAINTAINERS | 1 + drivers/nvmem/Kconfig | 9 drivers/nvmem/Makefile| 2 + drivers/nvmem/rtk-dhc-efuse.c | 86

[PATCH v2 28/29] nvmem: core: Add nvmem_cell_read_u8()

2020-06-22 Thread Andreas Färber
Complement the u16, u32 and u64 helpers with a u8 variant to ease accessing byte-sized values. This helper will be useful for Realtek Digital Home Center platforms, which store some byte and sub-byte sized values in non-volatile memory. Signed-off-by: Andreas Färber --- v2: New drivers

[PATCH v2 16/29] soc: realtek: chip: Detect RTD1392

2020-06-22 Thread Andreas Färber
From: Stanley Chang Distinguish RTD1392 from RTD1395 via ISO_CHIP_INFO1 register. Signed-off-by: Stanley Chang Signed-off-by: Andreas Färber --- TODO: Name the bit in ISO_CHIP_INFO1:bound_opts. Note: We don't have any RTD1392 .dtsi/.dts yet. v2: New * Split out from Stanley's v1

[PATCH v2 23/29] arm64: dts: realtek: rtd13xx: Add eFuse node

2020-06-22 Thread Andreas Färber
Add a DT node for eFuse. Signed-off-by: Andreas Färber --- v2: New arch/arm64/boot/dts/realtek/rtd13xx.dtsi | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/realtek/rtd13xx.dtsi b/arch/arm64/boot/dts/realtek/rtd13xx.dtsi index e4271ef5cb1e..ed5ee7cc6a44 100644

[PATCH v2 05/29] dt-bindings: soc: realtek: rtd1195-chip: Add iso-syscon property

2020-06-22 Thread Andreas Färber
Allow to optionally specify a phandle to iso syscon to identify the chip. RTD1295 family will want to check the ISO_CHIP_INFO1 register. Signed-off-by: Andreas Färber --- A SoC specific binding would defeat the purpose of the generic Linux driver detecting the SoC based on registers. Simply

[PATCH v2 01/29] dt-bindings: soc: Add Realtek RTD1195 chip info binding

2020-06-22 Thread Andreas Färber
Define a binding for RTD1195 and later DHC SoCs' chip info registers. Add the new directory to MAINTAINERS. Signed-off-by: Andreas Färber --- Note: The binding gets extended compatibly twice with additional properties. Could be squashed later if approved. v1 -> v2: * Dropped quo

[PATCH v2 24/29] dt-bindings: soc: realtek: rtd1195-chip: Allow nvmem-cells property

2020-06-22 Thread Andreas Färber
Allow to optionally specify nvmem cells to identify the chip. RTD1295 family will want the eFuse package_id cell. Signed-off-by: Andreas Färber --- v1 -> v2: * Instead of extending reg, allow nvmem-cells reference for eFuse .../bindings/soc/realtek/realtek,rtd1195-chip.yaml |

[PATCH v2 20/29] arm64: dts: realtek: rtd129x: Add eFuse node

2020-06-22 Thread Andreas Färber
Add a DT node for eFuse. Signed-off-by: Andreas Färber --- v2: New arch/arm64/boot/dts/realtek/rtd129x.dtsi | 15 +++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/realtek/rtd129x.dtsi b/arch/arm64/boot/dts/realtek/rtd129x.dtsi index 30a7782aa0d9

[PATCH v2 09/29] soc: realtek: chip: Add RTD1395 info

2020-06-22 Thread Andreas Färber
Chip ID from BPi-M4. Revisions based on downstream drivers/soc/realtek/rtd139x/rtk_chip.c. Signed-off-by: Andreas Färber --- v2: New drivers/soc/realtek/chip.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/soc/realtek/chip.c b/drivers/soc/realtek/chip.c index

[PATCH v2 17/29] dt-bindings: nvmem: Add Realtek RTD1195 eFuse

2020-06-22 Thread Andreas Färber
Add a DT binding for eFuse on Realtek Digital Home Center SoCs. Signed-off-by: Andreas Färber --- v2: New .../bindings/nvmem/realtek,rtd1195-efuse.yaml | 53 +++ MAINTAINERS | 1 + 2 files changed, 54 insertions(+) create mode 100644

[PATCH v2 04/29] ARM: dts: rtd1195: Add chip info node

2020-06-22 Thread Andreas Färber
Add a DT node for chip identification. Signed-off-by: Andreas Färber --- v1 -> v2: * Rebased onto SB2 syscon arch/arm/boot/dts/rtd1195.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/rtd1195.dtsi b/arch/arm/boot/dts/rtd1195.dtsi index 6fd12a2d7

[PATCH v2 03/29] arm64: dts: realtek: rtd129x: Add chip info node

2020-06-22 Thread Andreas Färber
Add a DT node for chip identification. Acked-by: James Tai Signed-off-by: Andreas Färber --- v1 -> v2: * Rebased onto SB2 syscon arch/arm64/boot/dts/realtek/rtd129x.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/realtek/rtd129x.dtsi b/arch/arm64/boot/

[PATCH v2 15/29] arm64: dts: realtek: rtd13xx: Add chip info node

2020-06-22 Thread Andreas Färber
Add a DT node for chip identification. Signed-off-by: Andreas Färber --- v2: New arch/arm64/boot/dts/realtek/rtd13xx.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/realtek/rtd13xx.dtsi b/arch/arm64/boot/dts/realtek/rtd13xx.dtsi index e41be02f2e3a

[PATCH v2 11/29] soc: realtek: chip: Add RTD1619 info

2020-06-22 Thread Andreas Färber
Revisions based on downstream drivers/soc/realtek/rtd16xx/rtk_chip.c. Signed-off-by: Andreas Färber --- v2: New drivers/soc/realtek/chip.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/soc/realtek/chip.c b/drivers/soc/realtek/chip.c index aa7ca6bb1e64..e3220187e336

Re: [PATCH v4 3/3] arm64: dts: realtek: Add RTD1319 SoC and Realtek Pym Particles EVB

2020-06-22 Thread Andreas Färber
Hi James, Am 21.06.20 um 01:32 schrieb Andreas Färber: From: James Tai Add Device Trees for Realtek RTD1319 SoC family, RTD1319 SoC and Realtek Pym Particles EVB. Signed-off-by: James Tai Signed-off-by: Andreas Färber --- v3 -> v4: * Updated Realtek copyright for 2 out of 3 files f

Re: [PATCH v4 3/3] arm64: dts: realtek: Add RTD1319 SoC and Realtek Pym Particles EVB

2020-06-22 Thread Andreas Färber
Am 21.06.20 um 01:32 schrieb Andreas Färber: diff --git a/arch/arm64/boot/dts/realtek/rtd13xx.dtsi b/arch/arm64/boot/dts/realtek/rtd13xx.dtsi new file mode 100644 index ..8c5b6fc7b8eb --- /dev/null +++ b/arch/arm64/boot/dts/realtek/rtd13xx.dtsi [...] + { + uart0: serial0@800

[PATCH v4 3/3] arm64: dts: realtek: Add RTD1319 SoC and Realtek Pym Particles EVB

2020-06-22 Thread Andreas Färber
From: James Tai Add Device Trees for Realtek RTD1319 SoC family, RTD1319 SoC and Realtek Pym Particles EVB. Signed-off-by: James Tai Signed-off-by: Andreas Färber --- v3 -> v4: * Updated Realtek copyright for 2 out of 3 files from v3 * Renamed from rtd1319-pymparticle.dts to rtd1

[PATCH v4 1/3] dt-bindings: arm: realtek: Convert comments to descriptions

2020-06-22 Thread Andreas Färber
Turn the SoC-level comments into description properties. Signed-off-by: Andreas Färber --- v4: New .../devicetree/bindings/arm/realtek.yaml | 24 +-- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/realtek.yaml b

[PATCH v4 2/3] dt-bindings: arm: realtek: Document RTD1319 and Realtek Pym Particles EVB

2020-06-22 Thread Andreas Färber
From: James Tai Define compatible strings for Realtek RTD1319 SoC and Realtek Pym Particles EVB. Signed-off-by: James Tai Signed-off-by: Andreas Färber --- v3 -> v4: * Renamed compatible from pymparticle to pym-particles * Turned SoC comment into description v2 -> v3: Unchanged

[PATCH v4 0/3] arm64: dts: realtek: Initial RTD1319 and Pym Particles support

2020-06-22 Thread Andreas Färber
cet...@vger.kernel.org Cc: Rob Herring Cc: James Tai Andreas Färber (1): dt-bindings: arm: realtek: Convert comments to descriptions James Tai (2): dt-bindings: arm: realtek: Document RTD1319 and Realtek Pym Particles EVB arm64: dts: realtek: Add RTD1319 SoC and Realtek Pym Particles EVB .../devicet

[PATCH v4 2/3] dt-bindings: arm: realtek: Document RTD1319 and Realtek Pym Particles EVB

2020-06-22 Thread Andreas Färber
From: James Tai Define compatible strings for Realtek RTD1319 SoC and Realtek Pym Particles EVB. Signed-off-by: James Tai Signed-off-by: Andreas Färber --- v3 -> v4: * Renamed compatible from pymparticle to pym-particles * Turned SoC comment into description v2 -> v3: Unchanged

[PATCH v4 3/3] arm64: dts: realtek: Add RTD1319 SoC and Realtek Pym Particles EVB

2020-06-22 Thread Andreas Färber
From: James Tai Add Device Trees for Realtek RTD1319 SoC family, RTD1319 SoC and Realtek Pym Particles EVB. Signed-off-by: James Tai Signed-off-by: Andreas Färber --- v3 -> v4: * Updated Realtek copyright for 2 out of 3 files from v3 * Renamed from rtd1319-pymparticle.dts to rtd1

[PATCH v4 1/3] dt-bindings: arm: realtek: Convert comments to descriptions

2020-06-22 Thread Andreas Färber
Turn the SoC-level comments into description properties. Signed-off-by: Andreas Färber --- v4: New .../devicetree/bindings/arm/realtek.yaml | 24 +-- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/realtek.yaml b

[PATCH v4 0/3] arm64: dts: realtek: Initial RTD1319 and Pym Particles support

2020-06-22 Thread Andreas Färber
cet...@vger.kernel.org Cc: Rob Herring Cc: James Tai Andreas Färber (1): dt-bindings: arm: realtek: Convert comments to descriptions James Tai (2): dt-bindings: arm: realtek: Document RTD1319 and Realtek Pym Particles EVB arm64: dts: realtek: Add RTD1319 SoC and Realtek Pym Particles EVB .../devicet

Re: [PATCH v2 1/5] dt-bindings: arm: Initial MStar vendor prefixes and compatible strings

2020-06-11 Thread Andreas Färber
+ linux-mediatek Am 10.06.20 um 11:03 schrieb Daniel Palmer: diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index ef6d75b9113a..1770fc794027 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++

Re: [PATCH v2 3/5] ARM: mstar: Add infinity/mercury series dtsi

2020-06-11 Thread Andreas Färber
Hi, Am 11.06.20 um 16:19 schrieb Daniel Palmer: On Thu, 11 Jun 2020 at 22:39, Andreas Färber wrote: diff --git a/arch/arm/boot/dts/mstar-v7.dtsi b/arch/arm/boot/dts/mstar-v7.dtsi new file mode 100644 index ..0fccc4ca52a4 --- /dev/null +++ b/arch/arm/boot/dts/mstar-v7.dtsi So

Re: [PATCH v2 2/5] ARM: mstar: Add machine for MStar/Sigmastar infinity/mercury family ARMv7 SoCs

2020-06-11 Thread Andreas Färber
Hi Daniel, Am 11.06.20 um 15:01 schrieb Daniel Palmer: On Thu, 11 Jun 2020 at 21:49, Andreas Färber wrote: peripherals and system memory in a single tiny QFN package that can be hand soldered allowing almost anyone to embed Linux "soldered, allowing"? The original reads ok to m

Re: [PATCH v2 5/5] ARM: mstar: Add dts for 70mai midrive d08

2020-06-11 Thread Andreas Färber
BTW I think the subject convention has been "ARM: dts: ...", with "ARM: mstar: ..." more for mach-mstar. Am 10.06.20 um 11:04 schrieb Daniel Palmer: Adds inital support for the 70mai midrive d08 dash camera. Signed-off-by: Daniel Palmer --- arch/arm/boot/dts/Makefile|

Re: [PATCH v2 4/5] ARM: mstar: Add dts for msc313(e) based BreadBee boards

2020-06-11 Thread Andreas Färber
Am 10.06.20 um 11:04 schrieb Daniel Palmer: BreadBee is an opensource development board based on the MStar msc313(e) SoC. Hardware details, schematics and so on can be found at: https://github.com/breadbee/breadbee Signed-off-by: Daniel Palmer --- arch/arm/boot/dts/Makefile

Re: [PATCH v2 3/5] ARM: mstar: Add infinity/mercury series dtsi

2020-06-11 Thread Andreas Färber
Hi, Am 10.06.20 um 11:04 schrieb Daniel Palmer: Adds initial dtsi for the base MStar ARMv7 SoCs, family dtsis for infinity and mercury families, and then some chip level dtsis for chips in those families. Signed-off-by: Daniel Palmer --- MAINTAINERS | 3 +

Re: [PATCH v2 2/5] ARM: mstar: Add machine for MStar/Sigmastar infinity/mercury family ARMv7 SoCs

2020-06-11 Thread Andreas Färber
Am 10.06.20 um 11:04 schrieb Daniel Palmer: diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 59fde2d598d8..e7f4ca060c0f 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile @@ -197,6 +197,7 @@ machine-$(CONFIG_ARCH_MXC) += imx machine-$(CONFIG_ARCH_MEDIATEK) +=

Re: [PATCH v2 2/5] ARM: mstar: Add machine for MStar/Sigmastar infinity/mercury family ARMv7 SoCs

2020-06-11 Thread Andreas Färber
Am 10.06.20 um 11:04 schrieb Daniel Palmer: Initial support for the MStar/Sigmastar infinity/mercury series of ARMv7 based IP camera and dashcam SoCs. These chips are interesting in that they contain a Cortex A7, "Cortex-A7" peripherals and system memory in a single tiny QFN package that

Re: [PATCH v2 1/5] dt-bindings: arm: Initial MStar vendor prefixes and compatible strings

2020-06-10 Thread Andreas Färber
Hi Daniel, Am 10.06.20 um 11:03 schrieb Daniel Palmer: Adds a prefixes for MStar, thingy.jp, 70mai and then defines compatible strings for the first MStar based boards. Signed-off-by: Daniel Palmer --- .../devicetree/bindings/arm/mstar.yaml| 30 +++

Re: [PATCH 1/1] tty: serial: owl: Add support for kernel debugger

2020-05-29 Thread Andreas Färber
Hi, Am 29.05.20 um 17:50 schrieb Cristian Ciocaltea: Implement poll_put_char and poll_get_char callbacks in struct uart_ops that enables OWL UART to be used for KGDB debugging over serial line. Signed-off-by: Cristian Ciocaltea --- drivers/tty/serial/owl-uart.c | 45

Re: [PATCH 1/1] tty: serial: owl: Initialize lock before registering port

2020-05-29 Thread Andreas Färber
Am 29.05.20 um 13:34 schrieb Greg Kroah-Hartman: On Fri, May 29, 2020 at 02:06:47PM +0300, Cristian Ciocaltea wrote: Running a lockdep-enabled kernel leads to the following splat when probing the owl-uart driver: [1.271784] b0124000.serial: ttyOWL2 at MMIO 0xb0124000 (irq = 22, base_baud

Re: [PATCH v5 2/3] dt-bindings: arm: actions: Document Caninos Loucos Labrador

2020-05-25 Thread Andreas Färber
Hi, Am 25.05.20 um 03:30 schrieb Matheus Castello: Update the documentation to add the Caninos Loucos Labrador. Labrador project consists of a computer on module based on the Actions Semi S500 processor and the Labrador base board. Signed-off-by: Matheus Castello Acked-by: Rob Herring ---

Re: [PATCH v2 02/15] ARM: actions: Drop unneeded select of COMMON_CLK

2020-05-05 Thread Andreas Färber
Hi Geert, Am 05.05.20 um 17:07 schrieb Geert Uytterhoeven: Support for Actions Semi SoCs depends on ARCH_MULTI_V7, and thus on ARCH_MULTIPLATFORM. As the latter selects COMMON_CLK, there is no need for ARCH_ACTIONS to select COMMON_CLK. Signed-off-by: Geert Uytterhoeven Cc: Andreas Färber Cc

Re: [PATCH v3 1/1] dma: actions: Fix lockdep splat for owl-dma

2020-04-29 Thread Andreas Färber
viewed-by tag in the commit message Changes in v2: * Improve the fix as suggested by Manivannan Sadhasivam: substitute 'pchan->lock' with 'od->lock' and get rid of the 'lock' attribute in 'owl_dma_pchan' struct * Update the commit message to reflect the changes drivers/dma/owl-dma.c |

Re: [PATCH 1/1] dma: actions: Fix lockdep splat for owl-dma

2020-04-29 Thread Andreas Färber
Am 28.04.20 um 20:18 schrieb Manivannan Sadhasivam: On Tue, Apr 28, 2020 at 09:11:15PM +0300, Cristian Ciocaltea wrote: On Tue, Apr 28, 2020 at 10:19:21PM +0530, Manivannan Sadhasivam wrote: On Tue, Apr 28, 2020 at 01:56:12PM +0300, Cristian Ciocaltea wrote: When the kernel is build with

[PATCH v2 02/11] dt-bindings: reset: Add Realtek RTD1195

2019-10-23 Thread Andreas Färber
Add a header with symbolic reset indices for Realtek RTD1195 SoC. Naming was derived from BSP register description headers. Signed-off-by: Andreas Färber --- v2: New include/dt-bindings/reset/realtek,rtd1195.h | 74 + 1 file changed, 74 insertions(+) create mode

[PATCH v2 10/11] arm64: dts: realtek: Adopt RTD129x reset constants

2019-10-23 Thread Andreas Färber
Replace reset controller indices with constants. Signed-off-by: Andreas Färber --- v1 -> v2: Unchanged arch/arm64/boot/dts/realtek/rtd129x.dtsi | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/realtek/rtd129x.dtsi b/arch/arm64/boot/dts/real

[PATCH v2 06/11] arm64: dts: realtek: Add RTD129x reset controller nodes

2019-10-23 Thread Andreas Färber
Add nodes for the Realtek RTD1295 reset controllers. Signed-off-by: Andreas Färber --- v1 -> v2: * Rebased, moved from rtd1295.dtsi to rtd129x.dtsi arch/arm64/boot/dts/realtek/rtd129x.dtsi | 30 ++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/b

[PATCH v2 03/11] reset: simple: Keep alphabetical order

2019-10-23 Thread Andreas Färber
92 ("reset: simple: Enable for ASPEED systems") Fixes: 96a2f50305d1 ("reset: build simple reset controller driver for Agilex") Cc: Philipp Zabel Signed-off-by: Andreas Färber --- v2: New (prepares for following patch extending it to Realtek) drivers/reset/Kconfig | 4 ++--

[PATCH v2 05/11] arm64: realtek: Select reset controller

2019-10-23 Thread Andreas Färber
Select RESET_CONTROLLER for ARCH_REALTEK. Signed-off-by: Andreas Färber --- v2: New arch/arm64/Kconfig.platforms | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index 63b463b88040..90d3c04ebff0 100644 --- a/arch/arm64

[PATCH v2 04/11] reset: simple: Add Realtek RTD1195/RTD1295

2019-10-23 Thread Andreas Färber
Enable RESET_SIMPLE for ARCH_REALTEK. They can reuse the DesignWare bindings to avoid a new compatible. Signed-off-by: Andreas Färber --- v1 -> v2: * Instead of adding a new driver, reuse reset-simple (Philipp) drivers/reset/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 delet

[PATCH v2 07/11] arm64: dts: realtek: Add RTD129x UART resets

2019-10-23 Thread Andreas Färber
Associate the UART nodes with the corresponding reset controller bits. Signed-off-by: Andreas Färber --- v1 -> v2: * Rebased, moved from rtd1295.dtsi to rtd129x.dtsi arch/arm64/boot/dts/realtek/rtd129x.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/real

[PATCH v2 09/11] ARM: dts: rtd1195: Add UART resets

2019-10-23 Thread Andreas Färber
Associate the UART nodes with the corresponding reset controller bits. Signed-off-by: Andreas Färber --- v2: New arch/arm/boot/dts/rtd1195.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/rtd1195.dtsi b/arch/arm/boot/dts/rtd1195.dtsi index fdcaf48a26f2

[PATCH v2 08/11] ARM: dts: rtd1195: Add reset nodes

2019-10-23 Thread Andreas Färber
Add reset controller nodes for Realtek RTD1195 SoC. Signed-off-by: Andreas Färber --- v2: New arch/arm/boot/dts/rtd1195.dtsi | 24 1 file changed, 24 insertions(+) diff --git a/arch/arm/boot/dts/rtd1195.dtsi b/arch/arm/boot/dts/rtd1195.dtsi index 475740c67d26

[PATCH v2 11/11] ARM: dts: rtd1195: Adopt reset constants

2019-10-23 Thread Andreas Färber
Replace reset controller indices with constants. Signed-off-by: Andreas Färber --- v2: New arch/arm/boot/dts/rtd1195.dtsi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/rtd1195.dtsi b/arch/arm/boot/dts/rtd1195.dtsi index e2cdcbcf70f4..9ccf8fa04718

[PATCH v2 00/11] arm64: Realtek RTD1295 reset controllers

2019-10-23 Thread Andreas Färber
/rtd1295-next Have a lot of fun! Cheers, Andreas v1 -> v2: * Drop custom reset driver * Drop "realtek,rtd1295-reset" binding * Reordered to not depend on irqchip or clk patches * Extended with RTD1195 patches Cc: Philipp Zabel Cc: devicet...@vger.kernel.org Andreas Färber (11): dt-bi

[PATCH v2 01/11] dt-bindings: reset: Add Realtek RTD1295

2019-10-23 Thread Andreas Färber
Add a header with symbolic reset indices for Realtek RTD1295 SoC. Naming was derived from reset-names in an OEM's Device Tree. Acked-by: Rob Herring [AF: Dropped RTD1295 specific binding definition, updated SPDX] Signed-off-by: Andreas Färber --- v1 -> v2: * Dropped textual binding with

Re: [PATCH v5.1 RESEND] dt-bindings: hwrng: Add Samsung Exynos 5250+ True RNG bindings

2019-10-23 Thread Andreas Färber
Hi guys, Am 26.03.19 um 12:42 schrieb Krzysztof Kozlowski: > On Fri, 11 Jan 2019 at 14:22, Łukasz Stelmach wrote: >> >> Add binding documentation for the True Random Number Generator >> found on Samsung Exynos 5250+ SoCs. >> >> Acked-by: Rob Herring >> Reviewed-by: Krzysztof Kozlowski >>

[PATCH 3/3] ARM: dts: Prepare Realtek RTD1195 and MeLE X1000

2019-10-20 Thread Andreas Färber
Add Device Trees for Realtek RTD1195 SoC and MeLE X1000 TV box. Reuse the existing RTD1295 watchdog compatible for now. Signed-off-by: Andreas Färber --- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/rtd1195-mele-x1000.dts | 30 arch/arm/boot/dts/rtd1195.dtsi

[PATCH 1/3] dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000

2019-10-20 Thread Andreas Färber
Add bindings for Realtek RTD1195 SoC and MeLE X1000 TV box. Signed-off-by: Andreas Färber --- Documentation/devicetree/bindings/arm/realtek.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/realtek.yaml b/Documentation/devicetree/bindings/arm

[PATCH 2/3] ARM: Prepare Realtek RTD1195

2019-10-20 Thread Andreas Färber
Introduce ARCH_REALTEK Kconfig option also for 32-bit Arm. Override the text offset to cope with boot ROM living up to 0xf4000. Signed-off-by: Andreas Färber --- arch/arm/Kconfig | 2 ++ arch/arm/Makefile | 1 + arch/arm/mach-realtek/Kconfig | 16 3

[PATCH v3 2/2] arm64: dts: realtek: Add watchdog node for RTD129x

2019-10-20 Thread Andreas Färber
Add the watchdog node to the RTD129x Device Tree. Acked-by: Rob Herring Acked-by: Guenter Roeck [AF: Moved from RTD1295 to new RTD129x] Signed-off-by: Andreas Färber --- v2 -> v3: * rtd129x.dtsi was factored out of rtd1295.dtsi, add it there v1 -> v2: Unchanged arch/arm64/bo

[PATCH v3 1/2] arm64: dts: realtek: Add oscillator for RTD129x

2019-10-20 Thread Andreas Färber
Add 27 MHz oscillator clock node. Signed-off-by: Andreas Färber --- v3: New (from previously blocking clk patch series) arch/arm64/boot/dts/realtek/rtd129x.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/realtek/rtd129x.dtsi b/arch/arm64/boot/dts/realtek

[PATCH v2 1/8] dt-bindings: watchdog: realtek: Convert RTD119x to schema

2019-10-19 Thread Andreas Färber
Convert the Realtek watchdog binding to a YAML schema. Signed-off-by: Andreas Färber --- v2: New .../bindings/watchdog/realtek,rtd119x.txt | 17 -- .../bindings/watchdog/realtek,rtd119x.yaml | 38 ++ 2 files changed, 38 insertions(+), 17 deletions

[PATCH v2 5/8] arm64: dts: realtek: Change dual-license from MIT to BSD

2019-10-19 Thread Andreas Färber
Move the SPDX-License-Identifier to the top line and update to SPDX 2.0. While at it, switch from GPLv2+/MIT to GPLv2+/BSD2c before adding more. Suggested-by: Rob Herring Cc: Rob Herring Signed-off-by: Andreas Färber --- v2: New arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 3

[PATCH v2 2/8] dt-bindings: rtc: realtek: Convert RTD119x to schema

2019-10-19 Thread Andreas Färber
Convert the RTD119x binding to a YAML schema. Signed-off-by: Andreas Färber --- v2: New .../devicetree/bindings/rtc/realtek,rtd119x.txt| 16 - .../devicetree/bindings/rtc/realtek,rtd119x.yaml | 38 ++ 2 files changed, 38 insertions(+), 16 deletions

[PATCH v2 4/8] dt-bindings: arm: realtek: Document RTD1293 and Synology DS418j

2019-10-19 Thread Andreas Färber
Define compatible strings for Realtek RTD1293 SoC and Synology DiskStation DS418j NAS. Cc: i...@synology.com Acked-by: Rob Herring [AF: Converted to json-schema] Signed-off-by: Andreas Färber --- v1 -> v2: * Converted to YAML schema Documentation/devicetree/bindings/arm/realtek.yaml

[PATCH v2 8/8] arm64: dts: realtek: Add RTD1296 and Synology DS418

2019-10-19 Thread Andreas Färber
Add Device Trees for RTD1296 SoC and Synology DiskStation DS418. Cc: i...@synology.com Signed-off-by: Andreas Färber --- v1 -> v2: * Moved SPDX-License-Identifier to top * Dropped "arm,armv8" (Rob) * Changed from MIT to BSD-2-Clause (Rob) * Dropped accidental enable-method an

[PATCH v2 7/8] dt-bindings: arm: realtek: Document RTD1296 and Synology DS418

2019-10-19 Thread Andreas Färber
Define compatible strings for Realtek RTD1296 SoC and Synology DiskStation DS418 NAS. Cc: i...@synology.com Acked-by: Rob Herring [AF: Converted to json-schema] Signed-off-by: Andreas Färber --- v1 -> v2: * Converted to YAML schema Documentation/devicetree/bindings/arm/realtek.yaml

[PATCH v2 3/8] dt-bindings: arm: realtek: Tidy up conversion to json-schema

2019-10-19 Thread Andreas Färber
Restore the device names for compatible strings as comments. Prepare for adding more SoCs by inserting oneOf. Fixes: 693af5f3eeaa ("dt-bindings: arm: Convert Realtek board/soc bindings to json-schema") Signed-off-by: Andreas Färber --- v2: New Documentation/devicetree/bi

[PATCH v2 6/8] arm64: dts: realtek: Add RTD1293 and Synology DS418j

2019-10-19 Thread Andreas Färber
Add Device Trees for RTD1293 SoC and Synology DiskStation DS418j NAS. Cc: i...@synology.com Signed-off-by: Andreas Färber --- v1 -> v2: * Moved SPDX-License-Identifier to top * Dropped "arm,armv8" (Rob) * Changed from MIT to BSD-2-Clause (Rob) * Dropped accidental enable-m

Re: [PATCH] MAINTAINERS: Add mailing list for Realtek SoCs

2019-10-19 Thread Andreas Färber
Am 19.10.19 um 16:13 schrieb Andreas Färber: > Document linux-realtek-soc mailing list to be CC'ed on patches. > > Signed-off-by: Andreas Färber > --- > MAINTAINERS | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/MAINTAINERS b/MAINTAINERS > index c7b485

[PATCH] MAINTAINERS: Add mailing list for Realtek SoCs

2019-10-19 Thread Andreas Färber
Document linux-realtek-soc mailing list to be CC'ed on patches. Signed-off-by: Andreas Färber --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index c7b48525822a..8be71b3d25e7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2168,6 +2168,7 @@ F

Re: [PATCH] regmap: fix writes to non incrementing registers

2019-08-14 Thread Andreas Färber
Am Mittwoch, den 14.08.2019, 17:05 +0100 schrieb Mark Brown: > On Wed, Aug 14, 2019 at 03:32:37PM +0200, Andreas Färber wrote: > > > Then please add a Fixes: header to your commit message, so that it > > gets > > backported to all affected upstream and downstream tree

Re: [PATCH] regmap: fix writes to non incrementing registers

2019-08-14 Thread Andreas Färber
Am 14.08.19 um 15:09 schrieb Ben Whitten: > On Wed, 14 Aug 2019 at 11:01, Mark Brown wrote: >> >> On Tue, Aug 13, 2019 at 10:22:51PM +0100, Ben Whitten wrote: >> >>> @@ -1489,10 +1489,11 @@ static int _regmap_raw_write_impl(struct regmap >>> *map, unsigned int reg, >>> WARN_ON(!map->bus);

Re: [PATCH 0/6] Add Banana Pi BPI-W2 basic support

2019-07-07 Thread Andreas Färber
Am 07.07.19 um 15:22 schrieb Aleix Roca Nonell: > This patch series adds minimum support to boot a Banana Pi BPI-W2. Thanks for looking into this. Please CC linux-realtek-...@lists.infradead.org next time. Regards, Andreas -- SUSE Linux GmbH Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix

Re: [PATCH 5/6] dt-bindings: arm: Document RTD1296

2019-07-07 Thread Andreas Färber
Am 07.07.19 um 15:23 schrieb Aleix Roca Nonell: > Add bindings for Relatek RTD1296 SoC. And the Bannana Pi BPI-W2 board. "Realtek", "Banana" > > Signed-off-by: Aleix Roca Nonell > --- > Documentation/devicetree/bindings/arm/realtek.txt | 13 + > 1 file changed, 13 insertions(+) >

Re: [PATCH 2/6] irqchip: Add Realtek RTD129x intc driver

2019-07-07 Thread Andreas Färber
Am 07.07.19 um 15:22 schrieb Aleix Roca Nonell: > This driver adds support for the RTD1296 and RTD1295 interrupt > controller (intc). It is based on both the BPI-SINOVOIP project and > Andreas Färber's previous attempt to submit a similar driver. Doing that without my Signed-off-by and Copyright

Re: [PATCH] csky: dts: Add NationalChip GX6605S

2019-06-24 Thread Andreas Färber
redit you in the resulting combined patch? I would then also add your SoB from the patch you linked to. More comments inline... > On Tue, Jun 25, 2019 at 8:28 AM Andreas Färber wrote: >> >> Add Device Trees for NationalChip GX6605S SoC (based on CK610 CPU) and its >> dev board

  1   2   3   4   5   6   7   8   9   10   >