Re: [PATCH 1/3] dt-bindings: remoteproc: qcom,sm8350-pas: Add SC8280XP

2025-05-09 Thread Rob Herring (Arm)
om,sm8350-pas.yaml | 54 > -- > 1 file changed, 30 insertions(+), 24 deletions(-) > Acked-by: Rob Herring (Arm)

Re: [PATCH v2 1/5] ASoC: dt-bindings: qcom,q6afe: Document q6usb subnode

2025-05-09 Thread Rob Herring (Arm)
hanged, 13 insertions(+) > Acked-by: Rob Herring (Arm)

Re: [PATCH] dt-bindings: remoteproc: qcom,sm8150-pas: Add missing SC8180X compatible

2025-05-09 Thread Rob Herring (Arm)
qcom,sm8150-pas.yaml| 3 +++ > 1 file changed, 3 insertions(+) > Acked-by: Rob Herring (Arm)

Re: [PATCH v2 4/4] remoteproc: Use of_reserved_mem_region_* functions for "memory-region"

2025-05-02 Thread Rob Herring
On Fri, May 2, 2025 at 10:40 AM Tanmay Shah wrote: > > > Hello Rob, > > Thanks for the patch. Please find my comments below. > > > On 4/23/25 2:42 PM, Rob Herring (Arm) wrote: > > Use the newly added of_reserved_mem_region_to_resource() and > > of_reserved_me

Re: [PATCH v2 0/4] of: Common "memory-region" parsing

2025-04-28 Thread Rob Herring
On Fri, Apr 25, 2025 at 6:34 PM Iuliana Prodan wrote: > > Hello Mathieu, Rob, > > I've tested imx_dsp_rproc and it fails with: > > [ 39.743770] Unable to handle kernel paging request at virtual address > ffea > ... > [ 39.805078] Hardware na

[PATCH v2 1/4] of: reserved_mem: Add functions to parse "memory-region"

2025-04-23 Thread Rob Herring (Arm)
ard property, it should have common functions for drivers to use. Add new functions to count the number of regions and retrieve the region's address as a resource. Reviewed-by: Daniel Baluta Signed-off-by: Rob Herring (Arm) --- v2: - Wrap function parameters -

[PATCH v2 4/4] remoteproc: Use of_reserved_mem_region_* functions for "memory-region"

2025-04-23 Thread Rob Herring (Arm)
But then an error in of_reserved_mem_lookup() is treated as an error. However, that distinction is not really important. Either the region is available and usable or it is not. So now, it is just of_reserved_mem_region_to_resource() which is checked for an error. Signed-off-by: Rob Herring (Arm) --- v2: - Use

[PATCH v2 0/4] of: Common "memory-region" parsing

2025-04-23 Thread Rob Herring (Arm)
v1: https://lore.kernel.org/all/20250317232426.952188-1-r...@kernel.org [1] git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git dt/memory-region Signed-off-by: Rob Herring (Arm) --- Rob Herring (Arm) (4): of: reserved_mem: Add functions to parse "memory-region" o

[PATCH v2 3/4] devres: Export devm_ioremap_resource_wc()

2025-04-23 Thread Rob Herring (Arm)
devm_ioremap_resource_wc() is not exported, so add one. Signed-off-by: Rob Herring (Arm) --- v2: - New patch --- lib/devres.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/devres.c b/lib/devres.c index 73901160197e..378b07730420 100644 --- a/lib/devres.c +++ b/lib/devres.c @@ -206,6

[PATCH v2 2/4] of: Simplify of_dma_set_restricted_buffer() to use of_for_each_phandle()

2025-04-23 Thread Rob Herring (Arm)
Simplify of_dma_set_restricted_buffer() by using of_property_present() and of_for_each_phandle() iterator. Signed-off-by: Rob Herring (Arm) --- v2: - Maintain prior behavior only warning if of_reserved_mem_device_init_by_idx() fails --- drivers/of/device.c | 31

Re: [PATCH v2 3/5] dt-bindings: remoteproc: mediatek: Drop redundant maxItems for mt8192/95

2025-04-23 Thread Rob Herring
t;minItems: 3 > - maxItems: 3 Sigh. I would squash this as using maxItems was the error in the first place. But either way: Reviewed-by: Rob Herring (Arm)

Re: [PATCH v2 1/5] dt-bindings: remoteproc: mediatek: Add missing minItems for 8192/8195

2025-04-23 Thread Rob Herring
On Mon, Apr 21, 2025 at 04:49:04PM -0400, Nícolas F. R. A. Prado wrote: > Both MT8192 and MT8195 have an L1TCM memory, so it should be described > in reg, and therefore reg's minItems should be 3, as is already implicit > by reg-names being three entries long. However minItems is currently > unset

Re: [PATCH 3/4] dt-bindings: arm: qcom: Add Sony Xperia Z Ultra (togari)

2025-04-23 Thread Rob Herring (Arm)
On Sat, 19 Apr 2025 11:00:40 +0200, Luca Weiss wrote: > From: Kevin Widjaja > > Based on the msm8974. > > Signed-off-by: Kevin Widjaja > Signed-off-by: Luca Weiss > --- > Documentation/devicetree/bindings/arm/qcom.yaml | 1 + > 1 file changed, 1 insertion(+) > Acked-by: Rob Herring (Arm)

Re: [PATCH v2 1/5] ASoC: dt-bindings: qcom,sm8250: Add Fairphone 5 sound card

2025-04-23 Thread Rob Herring (Arm)
t; 1 file changed, 1 insertion(+) > Acked-by: Rob Herring (Arm)

Re: [PATCH 0/6] arm64: dts: qcom: qcs615: enable remoteprocs - ADSP and CDSP

2025-04-23 Thread Rob Herring (Arm)
On Wed, 23 Apr 2025 17:17:36 +0800, Lijuan Gao wrote: > Enable the remote processor PAS loader for QCS615 ADSP and CDSP > processors. This allows different platforms/architectures to control > (power on, load firmware, power off) those remote processors while > abstracting the hardware difference

Re: [PATCH 0/4] Add support for Sony Xperia Z Ultra (togari)

2025-04-21 Thread Rob Herring (Arm)
On Sat, 19 Apr 2025 11:00:37 +0200, Luca Weiss wrote: > Do some tweaks to the common file for the devices in the 'rhine' family > of Sony devices, and add a dts for togari. > > Signed-off-by: Luca Weiss > --- > Kevin Widjaja (4): > ARM: dts: qcom: sony-xperia-rhine: Enable USB charging >

Re: [PATCH] ARM: dts: qcom: msm8974-samsung-hlte: Add touchkey support

2025-04-21 Thread Rob Herring (Arm)
On Sat, 19 Apr 2025 11:08:19 +0200, Luca Weiss wrote: > From: Adam Honse > > Add support for the touchkeys on the Samsung Galaxy Note 3 (hlte). > > Signed-off-by: Adam Honse > --- > Signed-off-by: Luca Weiss > --- > .../boot/dts/qcom/qcom-msm8974-samsung-hlte.dts| 45 >

Re: [PATCH] dt-bindings: virtio: pci-iommu: Add ref to pci-device.yaml

2025-04-17 Thread Rob Herring (Arm)
On Mon, 07 Apr 2025 11:53:40 -0500, Rob Herring (Arm) wrote: > The virtio pci-iommu is a PCI device, so it should have a reference to > the pci-device.yaml schema. The pci-device.yaml schema defines the 'reg' > format as a schema, so the text description for 'reg' ca

Re: [PATCH v18 04/15] dt-bindings: PCI: pci-ep: Add support for iommu-map and msi-map

2025-04-15 Thread Rob Herring (Arm)
roperty name > > Change from v16 to v17 > - new patch > --- > Documentation/devicetree/bindings/pci/pci-ep.yaml | 68 > +++++++ > 1 file changed, 68 insertions(+) > Reviewed-by: Rob Herring (Arm)

Re: [PATCH v17 04/15] dt-bindings: PCI: pci-ep: Add support for iommu-map and msi-map

2025-04-11 Thread Rob Herring
On Mon, Apr 07, 2025 at 03:50:54PM -0400, Frank Li wrote: > Document the use of (msi|iommu)-map for PCI Endpoint (EP) controllers, > which can use MSI as a doorbell mechanism. Each EP controller can support > up to 8 physical functions and 65,536 virtual functions. > > Define how to construct devi

[PATCH] dt-bindings: virtio: pci-iommu: Add ref to pci-device.yaml

2025-04-07 Thread Rob Herring (Arm)
The virtio pci-iommu is a PCI device, so it should have a reference to the pci-device.yaml schema. The pci-device.yaml schema defines the 'reg' format as a schema, so the text description for 'reg' can be dropped. Signed-off-by: Rob Herring (Arm) --- .../devicetree

[PATCH 3/3] remoteproc: Use of_reserved_mem_region_* functions for "memory-region"

2025-04-05 Thread Rob Herring (Arm)
But then an error in of_reserved_mem_lookup() is treated as an error. However, that distinction is not really important. Either the region is available and usable or it is not. So now, it is just of_reserved_mem_region_to_resource() which is checked for an error. Signed-off-by: Rob Herring (Arm) --- For v6.16

Re: [PATCH 1/2] dt-bindings: remoteproc: Add VCP support for mt8196

2025-04-05 Thread Rob Herring (Arm)
On Wed, 02 Apr 2025 17:19:24 +0800, Xiangzhi Tang wrote: > Add the new binding document for MediaTek Video Companion > Processor(VCP) on MediaTek mt8196. > > Signed-off-by: Xiangzhi Tang > --- > .../remoteproc/mediatek,mt8196-vcp.yaml | 174 ++ > 1 file changed, 174 inser

Re: [PATCH v16 04/15] dt-bindings: pci: pci-msi: Add support for PCI Endpoint msi-map

2025-04-04 Thread Rob Herring
On Fri, Apr 04, 2025 at 04:33:00PM -0400, Frank Li wrote: > On Fri, Apr 04, 2025 at 03:11:40PM -0500, Rob Herring wrote: > > On Fri, Apr 04, 2025 at 03:01:05PM -0400, Frank Li wrote: > > > Document the use of msi-map for PCI Endpoint (EP) controllers, which can > >

Re: [PATCH v16 04/15] dt-bindings: pci: pci-msi: Add support for PCI Endpoint msi-map

2025-04-04 Thread Rob Herring
t; change from v15 to v16 > - new patch > --- > Documentation/devicetree/bindings/pci/pci-msi.txt | 51 > +++ > 1 file changed, 51 insertions(+) Please don't add to .txt files. Rob

Re: [PATCH 2/3] of: Simplify of_dma_set_restricted_buffer() to use of_for_each_phandle()

2025-03-26 Thread Rob Herring
On Wed, Mar 26, 2025 at 1:44 AM Chen-Yu Tsai wrote: > > Hi, > > On Tue, Mar 18, 2025 at 7:29 AM Rob Herring (Arm) wrote: > > > > Simplify of_dma_set_restricted_buffer() by using of_property_present() > > and of_for_each_phandle() iterator. > >

Re: [PATCH v2 2/4] dt-bindings: clock: add SM6350 QCOM video clock bindings

2025-03-24 Thread Rob Herring (Arm)
icetree/bindings/clock/qcom,videocc.yaml| 20 > include/dt-bindings/clock/qcom,sm6350-videocc.h| 27 > ++ > 2 files changed, 47 insertions(+) > Acked-by: Rob Herring (Arm)

Re: [Linux-stm32] [PATCH 3/3] remoteproc: Use of_reserved_mem_region_* functions for "memory-region"

2025-03-22 Thread Rob Herring
On Thu, Mar 20, 2025 at 4:23 AM Arnaud POULIQUEN wrote: > > > > On 3/20/25 00:04, Rob Herring wrote: > > On Wed, Mar 19, 2025 at 10:26 AM Arnaud POULIQUEN > > wrote: > >> > >> Hello Rob, > >> > >> On 3/18/

Re: [Linux-stm32] [PATCH 3/3] remoteproc: Use of_reserved_mem_region_* functions for "memory-region"

2025-03-21 Thread Rob Herring
On Fri, Mar 21, 2025 at 3:25 AM Arnaud POULIQUEN wrote: > > > > On 3/20/25 19:02, Rob Herring wrote: > > On Thu, Mar 20, 2025 at 4:23 AM Arnaud POULIQUEN > > wrote: > >> > >> > >> > >> On 3/20/25 00:04, Rob Herring wrote: > >

Re: [Linux-stm32] [PATCH 3/3] remoteproc: Use of_reserved_mem_region_* functions for "memory-region"

2025-03-19 Thread Rob Herring
On Wed, Mar 19, 2025 at 10:26 AM Arnaud POULIQUEN wrote: > > Hello Rob, > > On 3/18/25 00:24, Rob Herring (Arm) wrote: > > Use the newly added of_reserved_mem_region_to_resource() and > > of_reserved_mem_region_count() functions to handle "memory-region" > >

[PATCH 2/3] of: Simplify of_dma_set_restricted_buffer() to use of_for_each_phandle()

2025-03-17 Thread Rob Herring (Arm)
Simplify of_dma_set_restricted_buffer() by using of_property_present() and of_for_each_phandle() iterator. Signed-off-by: Rob Herring (Arm) --- drivers/of/device.c | 34 +- 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/drivers/of/device.c b

[PATCH 1/3] of: reserved_mem: Add functions to parse "memory-region"

2025-03-17 Thread Rob Herring (Arm)
ard property, it should have common functions for drivers to use. Add new functions to count the number of regions and retrieve the region's address as a resource. Signed-off-by: Rob Herring (Arm) --- drivers/of/of_reserved_mem.c| 77 + include/linux/of_

[PATCH 0/3] of: Common "memory-region" parsing

2025-03-17 Thread Rob Herring (Arm)
ersions can be applied for 6.16. A git tree with all the drivers converted is here[1]. [1] git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git dt/memory-region Rob Herring (Arm) (3): of: reserved_mem: Add functions to parse "memory-region" of: Simplify of_dma_set_restr

Re: [PATCH v5 0/5] Configure imx8mp dsp node for rproc usage

2025-03-17 Thread Rob Herring (Arm)
On Mon, 17 Mar 2025 15:33:01 +0200, Daniel Baluta wrote: > DSP found in i.MX8MP SOC can be used by multiple frameworks in order to > enable various applications: > - rproc/rpmsg framework, used to load for example Zephyr samples > - Sound Open Firmware, used to enable various audi

Re: [PATCH v4 2/8] dt-bindings: dsp: fsl,dsp: Add resets property

2025-03-05 Thread Rob Herring (Arm)
t; > [1] > https://patchwork.kernel.org/project/imx/patch/20250212085222.107102-6-daniel.bal...@nxp.com/ > > Reviewed-by: Frank Li > Signed-off-by: Daniel Baluta > --- > .../devicetree/bindings/dsp/fsl,dsp.yaml | 24 ++++++- > 1 file changed, 23 insertions(+), 1 deletion(-) > Reviewed-by: Rob Herring (Arm)

Re: [PATCH v2] dt-bindings: remoteproc: qcom,sm6115-pas: Use recommended MBN firmware format in DTS example

2025-03-01 Thread Rob Herring (Arm)
f-by: Krzysztof Kozlowski > --- > .../devicetree/bindings/remoteproc/qcom,sm6115-pas.yaml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > Acked-by: Rob Herring (Arm)

Re: [PATCH v2 1/2] dt-bindings: input/touchscreen: imagis: add compatible for ist3038h

2025-02-25 Thread Rob Herring (Arm)
gs/input/touchscreen/imagis,ist3038c.yaml | 1 + > 1 file changed, 1 insertion(+) > Acked-by: Rob Herring (Arm)

Re: [PATCH] dt-bindings: hwlock: Convert to dtschema

2025-02-18 Thread Rob Herring
Documentation/devicetree/bindings/hwlock/hwlock.yaml The consumer side lives in dtschema already. Please add the provider side there too. Patches to devicetree-s...@vger.kernel.org or GH PR are fine. For the descriptions, you'll need to relicense the text in hwlock.txt to dual GPL/BSD. You will need TI's permission for that. Rob

Re: [PATCH] dt-bindings: hwlock: Convert to dtschema

2025-02-18 Thread Rob Herring (Arm)
On Tue, 18 Feb 2025 21:39:35 +0530, Siddharth Menon wrote: > From: BiscuitBobby > > Convert the generic hwspinlock bindings to DT schema. > --- > This is my first time converting bindings to dt schema, please let me > know if I have overlooked anything. > .../devicetree/bindings/hwlock/hwloc

Re: [PATCH 1/2] dt-bindings: input: goodix,gt9916: Document gt9897 compatible

2025-02-03 Thread Rob Herring (Arm)
changed, 1 insertion(+) > Acked-by: Rob Herring (Arm)

Re: [RFC PATCH 1/4] perf: arm_pmuv3: Introduce module param to partition the PMU

2025-01-28 Thread Rob Herring
rved_guest_counters = 0; > + cpu_pmu->hpmn = pmcr_n; > + cpu_pmu->partitioned = false; > + } > > /* Add the CPU cycles counter */ > set_bit(ARMV8_PMU_CYCLE_IDX, cpu_pmu->cntr_mask); > @@ -1516,3 +1553,5 @@ void arch_perf_update_userpage(struct perf_event *event, > userpg->cap_user_time_zero = 1; > userpg->cap_user_time_short = 1; > } > + > +module_param(reserved_guest_counters, byte, 0); Module params are generally discouraged. Since this driver can't be a module, this is a boot time only option. There's little reason this can't be a sysfs setting. There's some complexity in changing this when counters are in use (just reject the change) and when we have asymmetric PMUs. Alternatively, it could be a sysctl like user access. Rob

Re: [PATCH] dt-bindings: remoteproc: qcom,sm6115-pas: Use recommended MBN firmware format in DTS example

2025-01-10 Thread Rob Herring (Arm)
f-by: Krzysztof Kozlowski > --- > .../devicetree/bindings/remoteproc/qcom,sm6115-pas.yaml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > Acked-by: Rob Herring (Arm)

Re: [PATCH v3] dt-bindings: remoteproc: qcom,sa8775p-pas: Document QCS8300 remoteproc

2025-01-06 Thread Rob Herring
I've applied it, but Bjorn should have. If there's been any discussion and more than 2 weeks pass, you should resend the patch with tags added. A discussion means "expect another version" to maintainers. Rob

Re: [PATCH 3/5] dt-bindings: eeprom: at24: Add compatible for Puya P24C256C

2025-01-03 Thread Rob Herring (Arm)
On Fri, 03 Jan 2025 12:11:59 +0100, Luca Weiss wrote: > Add the compatible for an 256Kb EEPROM from Puya. > > Signed-off-by: Luca Weiss > --- > Documentation/devicetree/bindings/eeprom/at24.yaml | 4 > 1 file changed, 4 insertions(+) > Acked-by: Rob Herring (Arm)

Re: [PATCH 2/5] dt-bindings: vendor-prefixes: Add Puya Semiconductor (Shanghai) Co., Ltd.

2025-01-03 Thread Rob Herring (Arm)
On Fri, 03 Jan 2025 12:11:58 +0100, Luca Weiss wrote: > Add the vendor prefix for a manufacturer of EEPROM chips among others. > > Signed-off-by: Luca Weiss > --- > Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ > 1 file changed, 2 insertions(+) > Acked-by: Rob Herring (Arm)

Re: [PATCH 1/5] dt-bindings: eeprom: at24: Add compatible for Giantec GT24P128F

2025-01-03 Thread Rob Herring (Arm)
On Fri, 03 Jan 2025 12:11:57 +0100, Luca Weiss wrote: > Add the compatible for another 128Kb EEPROM from Giantec. > > Signed-off-by: Luca Weiss > --- > Documentation/devicetree/bindings/eeprom/at24.yaml | 1 + > 1 file changed, 1 insertion(+) > Acked-by: Rob Herring (Arm)

Re: [PATCH] dt-bindings: remoteproc: Consolidate SC8180X and SM8150 PAS files

2024-11-19 Thread Rob Herring (Arm)
eproc/qcom,sm8150-pas.yaml | 7 ++ > 2 files changed, 7 insertions(+), 96 deletions(-) > Acked-by: Rob Herring (Arm)

Re: [PATCH] arm64: dts: qcom: msm8916-samsung-serranove: Add display panel

2024-11-15 Thread Rob Herring (Arm)
On Thu, 14 Nov 2024 23:07:18 +0100, Jakob Hauser wrote: > From: Stephan Gerhold > > Add the Samsung S6E88A0-AMS427AP24 panel to the device tree for the > Samsung Galaxy S4 Mini Value Edition. By default the panel displays > everything horizontally flipped, so add "flip-horizontal" to the panel

Re: [PATCH RESEND v13 00/12] Initial Marvell PXA1908 support

2024-11-05 Thread Rob Herring (Arm)
On Mon, 04 Nov 2024 17:37:02 +0100, Duje Mihanović wrote: > Hello, > > This series adds initial support for the Marvell PXA1908 SoC and > "samsung,coreprimevelte", a smartphone using the SoC. > > USB works and the phone can boot a rootfs from an SD card, but there are > some warnings in the dme

Re: [PATCH] dt-bindings: remoteproc: qcom,sm8550-pas: Add SM8750 ADSP

2024-11-04 Thread Rob Herring (Arm)
vas Kandagatla > --- > .../bindings/remoteproc/qcom,sm8550-pas.yaml | 48 +-- > 1 file changed, 34 insertions(+), 14 deletions(-) > Acked-by: Rob Herring (Arm)

Re: [PATCH 1/4] dt-bindings: remoteproc: fsl,imx-rproc: add new compatible

2024-10-24 Thread Rob Herring
> Alternatively, if you think grouping these devices (i.e: those represented by > the -dsp compatibles > from fsl,dsp and the one represented by the compatible introduced here) under > the same binding > is alright we can just branch off from fsl,dsp and fsl,imx-rproc and create a > new binding for > these devices. I'm expecting this to be relatively clean as they have the > same programming > model. If it's just add a compatible and nothing else somewhere, I'd do that. If it's more than that, then I'd make a new binding doc. Rob

Re: [PATCH v13 00/12] Initial Marvell PXA1908 support

2024-10-01 Thread Rob Herring (Arm)
On Tue, 01 Oct 2024 16:37:30 +0200, Duje Mihanović wrote: > Hello, > > This series adds initial support for the Marvell PXA1908 SoC and > "samsung,coreprimevelte", a smartphone using the SoC. > > USB works and the phone can boot a rootfs from an SD card, but there are > some warnings in the dme

Re: [PATCH v1 2/5] dt-bindings: mailbox: add binding for Microchip IPC mailbox driver

2024-09-18 Thread Rob Herring
lit this into two separate bindings? For example, with > > the > > current binding microchip,ihc-chan-disabled-mask is allowed for the SBI > > interface, but doesn't look like it belongs there. > > I dunno. Part of me says that because this is two compatibles for the >

Re: [PATCH 14/15] kbuild: rename CONFIG_GENERIC_BUILTIN_DTB to CONFIG_BUILTIN_DTB

2024-09-05 Thread Rob Herring
s/of/Kconfig b/drivers/of/Kconfig > index 5142e7d7fef8..53a227ca3a3c 100644 > --- a/drivers/of/Kconfig > +++ b/drivers/of/Kconfig > @@ -2,7 +2,7 @@ > config DTC > bool > > -config GENERIC_BUILTIN_DTB > +config BUILTIN_DTB > bool I'm confused. We can't have the same config option twice, can we? Rob

Re: [PATCH 04/15] kbuild: add generic support for built-in boot DTBs

2024-09-05 Thread Rob Herring
On Thu, Sep 05, 2024 at 08:47:40AM +0900, Masahiro Yamada wrote: > Some architectures embed boot DTBs in vmlinux. A potential issue for > these architectures is a race condition during parallel builds because > Kbuild descends into arch/*/boot/dts/ twice. > > One build thread is initiated by the '

Re: [PATCH 03/15] kbuild: move non-boot builtin DTBs to .init.rodata section

2024-09-05 Thread Rob Herring
dtb.init.rodata > under the arch/ directory, and .init.rodata section otherwise. This will > be refactored later. > > Signed-off-by: Masahiro Yamada > --- > > drivers/of/unittest.c | 2 +- > scripts/Makefile.dtbs | 4 +++- > 2 files changed, 4 insertions(+), 2 deletions(-) Reviewed-by: Rob Herring (Arm)

Re: [PATCH 02/15] kbuild: split device tree build rules into scripts/Makefile.dtbs

2024-09-05 Thread Rob Herring
+++ > scripts/Makefile.lib | 115 - > 5 files changed, 153 insertions(+), 135 deletions(-) > create mode 100644 scripts/Makefile.dtbs Reviewed-by: Rob Herring (Arm)

Re: [PATCH v2] kselftest: dt: Ignore nodes that have ancestors disabled

2024-09-04 Thread Rob Herring
/r/20240619-dt-kselftest-parent-disabled-v1-1-b8f7a8778...@collabora.com > --- > tools/testing/selftests/dt/test_unprobed_devices.sh | 15 ++- > 1 file changed, 14 insertions(+), 1 deletion(-) Applied. Sorry for missing this. Rob

Re: [PATCH 00/19] Add initial support for QCS8300

2024-09-04 Thread Rob Herring (Arm)
6 | #include | ^~ compilation terminated. make[3]: *** [scripts/Makefile.lib:434: arch/arm64/boot/dts/qcom/qcs8300-ride.dtb] Error 1 make[2]: *** [scripts/Makefile.build:490: arch/arm64/boot/dts/qcom] Error 2 make[2]: Target 'arch/arm64/boot/dts/qcom/qcs8300-ride.dtb' not remade because of errors. make[1]: *** [/home/rob/proj/linux-dt-testing/Makefile:1390: qcom/qcs8300-ride.dtb] Error 2 make: *** [Makefile:224: __sub-make] Error 2 make: Target 'qcom/qcs8300-ride.dtb' not remade because of errors.

Re: [PATCH] nvdimm: Use of_property_present() and of_property_read_bool()

2024-09-03 Thread Rob Herring
On Wed, Jul 31, 2024 at 2:14 PM Rob Herring (Arm) wrote: > > Use of_property_present() and of_property_read_bool() to test > property presence and read boolean properties rather than > of_(find|get)_property(). This is part of a larger effort to remove > callers of of_find_propert

Re: [PATCH v2 1/5] dt-bindings: remoteproc: sse710: Add the External Systems remote processors

2024-08-22 Thread Rob Herring (Arm)
On Thu, 22 Aug 2024 18:09:47 +0100, Abdellatif El Khlifi wrote: > Add devicetree binding schema for the External Systems remote processors > > The External Systems remote processors are provided on the Corstone-1000 > IoT Reference Design Platform via the SSE-710 subsystem. > > For more details

Re: [PATCH v2 0/2] arm64: dts: qcom: msm8916-samsung-j3ltetw: Add initial device tree

2024-08-05 Thread Rob Herring (Arm)
On Sun, 04 Aug 2024 06:59:06 +, Lin, Meng-Bo wrote: > The dts and dtsi add support for msm8916 variant of Samsung Galaxy J3 > SM-J320YZ smartphone released in 2016. > > Add a device tree for SM-J320YZ with initial support for: > > - GPIO keys > - SDHCI (internal and external storage) > - US

[PATCH] nvdimm: Use of_property_present() and of_property_read_bool()

2024-07-31 Thread Rob Herring (Arm)
data pointers which is a problem for dynamically allocated nodes which may be freed. Signed-off-by: Rob Herring (Arm) --- drivers/nvdimm/of_pmem.c | 2 +- drivers/nvmem/layouts.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/nvdimm/of_pmem.c b/drivers/nvdimm

[PATCH] remoteproc: Use of_property_present()

2024-07-31 Thread Rob Herring (Arm)
allocated nodes which may be freed. Signed-off-by: Rob Herring (Arm) --- drivers/remoteproc/imx_dsp_rproc.c | 2 +- drivers/remoteproc/imx_rproc.c | 2 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/remoteproc

Re: [PATCH v11 00/12] Initial Marvell PXA1908 support

2024-07-31 Thread Rob Herring (Arm)
On Tue, 30 Jul 2024 12:25:08 +0200, Duje Mihanović wrote: > Hello, > > This series adds initial support for the Marvell PXA1908 SoC and > "samsung,coreprimevelte", a smartphone using the SoC. > > USB works and the phone can boot a rootfs from an SD card, but there are > some warnings in the dme

Re: [PATCH v2 2/5] dt-bindings: soc: qcom: smd-rpm: add generic compatibles

2024-07-30 Thread Rob Herring (Arm)
tree/bindings/soc/qcom/qcom,smd.yaml | 2 +- > 5 files changed, 38 insertions(+), 46 deletions(-) > Reviewed-by: Rob Herring (Arm)

Re: [PATCH v2 00/11] F(x)tec Pro1X feature expansion

2024-07-25 Thread Rob Herring (Arm)
On Thu, 25 Jul 2024 08:42:09 +0700, Dang Huynh wrote: > This patch series expand F(x)tec Pro1X (QX1050) device tree to support > various components of the device. > > Most notably: > + SD Card slot > + Touchscreen > + MDSS, DRM display panel > + WLAN (ATH10K) > + Hall sensor and camera button >

Re: [PATCH v3 9/9] dt-bindings: interconnect: qcom: msm8953: Fix 'See also' in description

2024-07-10 Thread Rob Herring (Arm)
;) > Signed-off-by: Adam Skladowski > --- > .../devicetree/bindings/interconnect/qcom,msm8953.yaml | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > Acked-by: Rob Herring (Arm)

Re: [PATCH v3 7/9] dt-bindings: interconnect: qcom: msm8939: Fix example

2024-07-10 Thread Rob Herring (Arm)
8939.yaml | 6 -- > 1 file changed, 6 deletions(-) > Reviewed-by: Rob Herring (Arm)

Re: [PATCH v3 3/9] dt-bindings: interconnect: qcom: Add Qualcomm MSM8937 NoC

2024-07-10 Thread Rob Herring (Arm)
m,msm8937.h | 93 +++ > 2 files changed, 99 insertions(+), 2 deletions(-) > create mode 100644 include/dt-bindings/interconnect/qcom,msm8937.h > Reviewed-by: Rob Herring (Arm)

Re: [PATCH v3 3/9] dt-bindings: interconnect: qcom: Add Qualcomm MSM8937 NoC

2024-07-10 Thread Rob Herring
On Tue, Jul 09, 2024 at 12:22:48PM +0200, Adam Skladowski wrote: > Add bindings for Qualcomm MSM8937 Network-On-Chip interconnect devices. That is obvious. What would be useful is detailing how 8937 is similar to the existing devices. > > Signed-off-by: Adam Skladowski > --- > .../bindings/in

Re: [PATCH v3 1/9] dt-bindings: interconnect: qcom: Add Qualcomm MSM8976 NoC

2024-07-10 Thread Rob Herring
m,msm8976.h | 97 +++ > 2 files changed, 107 insertions(+), 5 deletions(-) > create mode 100644 include/dt-bindings/interconnect/qcom,msm8976.h Reviewed-by: Rob Herring (Arm)

Re: [PATCH v3 0/2] ARM: dts: qcom-msm8226-samsung-ms013g: Add initial device tree

2024-07-01 Thread Rob Herring (Arm)
On Sun, 30 Jun 2024 13:29:13 +, Raymond Hackley wrote: > Samsung Galaxy Grand 2 is a phone based on MSM8226. It's similar to the > other Samsung devices based on MSM8226 with only a few minor differences. > > The device trees contain initial support with: > - GPIO keys > - Regulator haptic

Re: [PATCH v2 0/2] ARM: dts: qcom-msm8226-samsung-ms013g: Add initial device tree

2024-06-28 Thread Rob Herring (Arm)
On Thu, 27 Jun 2024 19:30:30 +, Raymond Hackley wrote: > Samsung Galaxy Grand 2 is a phone based on MSM8226. It's similar to the > other Samsung devices based on MSM8226 with only a few minor differences. > > The device trees contain initial support with: > - GPIO keys > - Regulator haptic

Re: [PATCH 0/3] Introduce msm8916 based LG devices

2024-06-26 Thread Rob Herring (Arm)
On Sun, 23 Jun 2024 14:26:29 +0500, Nikita Travkin wrote: > This series introduces two msm8916-based LG devices: > > - LG Leon LTE (c50) > - LG LG K10 (m216) > > The devices only have basic support for now. > > Signed-off-by: Nikita Travkin > --- > Anton Bambura (1): > arm64: dts: qcom:

Re: [PATCH v3 1/4] dt-bindings: remoteproc: mpss: Document QDU1000/QRU1000 mpss devices

2024-06-20 Thread Rob Herring (Arm)
On Thu, 20 Jun 2024 17:31:40 +0530, Komal Bajaj wrote: > From: Melody Olvera > > Document the compatible for the component used to boot the MPSS on the > QDU1000 and QRU1000 SoCs. > > The QDU1000 and QRU1000 mpss boot process now requires the specification > of an RMB register space to complet

Re: [PATCH v3 1/1] dt-bindings: remoteproc: imx_rproc: add minItems for power-domain

2024-06-13 Thread Rob Herring (Arm)
gt; > .../bindings/remoteproc/fsl,imx-rproc.yaml| 15 +++ > 1 file changed, 15 insertions(+) > Reviewed-by: Rob Herring (Arm)

Re: [PATCH v6 3/5] dt-bindings: remoteproc: Add compatibility for TEE support

2024-06-07 Thread Rob Herring (Arm)
e [PATCH v5 4/7] remoteproc: core introduce > rproc_set_rsc_table_on_start function > as new "st,proc-id" is associated to "st,stm32mp1-m4-tee" compatible > - update commit message > - remove Reviewed-by: Rob Herring as patch is updated > --- > .../bindings/remoteproc/st,stm32-rproc.yaml | 58 --- > 1 file changed, 50 insertions(+), 8 deletions(-) > Reviewed-by: Rob Herring (Arm)

Re: [PATCH 0/2] Add HTC One (M8) support

2024-06-04 Thread Rob Herring (Arm)
On Mon, 03 Jun 2024 02:28:55 -0400, Alexandre Messier wrote: > Add an initial device tree to support the HTC One (M8) smartphone, > aka "htc,m8". > > Signed-off-by: Alexandre Messier > --- > Alexandre Messier (2): > dt-bindings: arm: qcom: add HTC One (M8) > ARM: dts: qcom: Add init

Re: [RESEND PATCH v5 3/7] dt-bindings: remoteproc: Add processor identifier property

2024-06-03 Thread Rob Herring
On Tue, May 21, 2024 at 02:24:54PM +0200, Arnaud Pouliquen wrote: > Add the "st,proc-id" property allowing to identify the remote processor. > This ID is used to define an unique ID, common between Linux, U-boot and > OP-TEE to identify a coprocessor. > This ID will be used in request to OP-TEE rem

Re: [PATCH 0/2] Add basic APR sound support for SC7280 SoC

2024-05-10 Thread Rob Herring (Arm)
On Fri, 10 May 2024 14:27:07 +0200, Luca Weiss wrote: > Validated on Fairphone 5 (QCM6490) smartphone by using DisplayPort over > USB-C audio, connected to a TV, with a basic UCM to enable > 'DISPLAY_PORT_RX Audio Mixer MultiMedia1': > https://gitlab.com/postmarketOS/pmaports/-/tree/master/device

Re: [PATCH 1/2] dt-bindings: remoteproc: qcom,smd-edge: Mark qcom,ipc as deprecated

2024-04-29 Thread Rob Herring
/remoteproc/qcom,smd-edge.yaml | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > Reviewed-by: Rob Herring (Arm)

Re: [PATCH 2/2] dt-bindings: soc: qcom,smp2p: Mark qcom,ipc as deprecated

2024-04-29 Thread Rob Herring
/qcom/qcom,smp2p.yaml | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > Reviewed-by: Rob Herring (Arm)

Re: [PATCH RFC 1/2] dt-bindings: soc: qcom,smsm: Allow specifying mboxes instead of qcom,ipc

2024-04-25 Thread Rob Herring
On Wed, Apr 24, 2024 at 07:21:51PM +0200, Luca Weiss wrote: > The qcom,ipc-N properties are essentially providing a reference to a > mailbox, so allow using the mboxes property to do the same in a more > structured way. Can we mark qcom,ipc-N as deprecated then? > Since multiple SMSM hosts are s

Re: [PATCH v10 00/12] Initial Marvell PXA1908 support

2024-04-25 Thread Rob Herring
On Wed, 24 Apr 2024 20:42:27 +0200, Duje Mihanović wrote: > Hello, > > This series adds initial support for the Marvell PXA1908 SoC and > "samsung,coreprimevelte", a smartphone using the SoC. > > USB works and the phone can boot a rootfs from an SD card, but there are > some warnings in the dme

Re: [PATCH v8 1/4] dt-bindings: remoteproc: k3-m4f: Add K3 AM64x SoCs

2024-04-24 Thread Rob Herring
On Wed, 24 Apr 2024 14:06:09 -0500, Andrew Davis wrote: > From: Hari Nagalla > > K3 AM64x SoC has a Cortex M4F subsystem in the MCU voltage domain. > The remote processor's life cycle management and IPC mechanisms are > similar across the R5F and M4F cores from remote processor driver > point o

Re: [PATCH 0/3] Fix up qcom,halt-regs definition in various schemas

2024-04-09 Thread Rob Herring
ray actually is) range for dimensions are global. So if there's not correct dimensions for a property, the tools aren't going to decode it properly. Rob

Re: [PATCH v3 1/2] dt-bindings: arm: qcom: Add Motorola Moto G (2013)

2024-04-09 Thread Rob Herring
On Sun, 07 Apr 2024 11:05:10 +0200, Stanislav Jakubek wrote: > Document the Motorola Moto G (2013), which is a smartphone based > on the Qualcomm MSM8226 SoC. > > Acked-by: Krzysztof Kozlowski > Signed-off-by: Stanislav Jakubek > --- > Changes in V3: > - no changes > > Changes in V2: > -

Re: [PATCH v9 0/9] Initial Marvell PXA1908 support

2024-04-03 Thread Rob Herring
On Tue, 02 Apr 2024 22:55:36 +0200, Duje Mihanović wrote: > Hello, > > This series adds initial support for the Marvell PXA1908 SoC and > "samsung,coreprimevelte", a smartphone using the SoC. > > USB works and the phone can boot a rootfs from an SD card, but there are > some warnings in the dme

Re: [PATCH 1/3] dt-bindings: remoteproc: qcom,msm8996-mss-pil: allow glink-edge on msm8996

2024-04-01 Thread Rob Herring
e changed, 1 deletion(-) > Acked-by: Rob Herring

Re: [PATCH 1/2] dt-bindings: arm: qcom: Add Motorola Moto G (2013)

2024-03-25 Thread Rob Herring
On Sun, 24 Mar 2024 15:03:59 +0100, Stanislav Jakubek wrote: > Document the Motorola Moto G (2013), which is a smartphone based > on the Qualcomm MSM8226 SoC. > > Signed-off-by: Stanislav Jakubek > --- > Documentation/devicetree/bindings/arm/qcom.yaml | 1 + > 1 file changed, 1 insertion(+) >

Re: [PATCH v2 0/2] Add Samsung Galaxy Note 3 support

2024-03-15 Thread Rob Herring
On Thu, 14 Mar 2024 20:00:13 +0100, Luca Weiss wrote: > Add the dts for "hlte" which is a phablet from 2013. > > Signed-off-by: Luca Weiss > --- > Changes in v2: > - Correct property order (Konrad) > - Pick up tags > - Link to v1: > https://lore.kernel.org/r/20240310-samsung-hlte-v1-0-e9b55bf9

Re: [PATCH 3/3] sh: Call paging_init() earlier in the init sequence

2024-03-11 Thread Rob Herring
ng memblock. > > Signed-off-by: Oreoluwa Babatunde > --- > arch/sh/kernel/setup.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Reviewed-by: Rob Herring

Re: [PATCH 0/2] Add Samsung Galaxy Note 3 support

2024-03-11 Thread Rob Herring
On Sun, 10 Mar 2024 15:13:35 +0100, Luca Weiss wrote: > Add the dts for "hlte" which is a phablet from 2013. > > Signed-off-by: Luca Weiss > --- > Adam Honse (1): > ARM: dts: qcom: msm8974: Add Samsung Galaxy Note 3 > > Luca Weiss (1): > dt-bindings: arm: qcom: Add Samsung Galaxy N

Re: [PATCH 1/3] remoteproc: Add Arm remoteproc driver

2024-03-04 Thread Rob Herring
On Fri, Mar 01, 2024 at 04:42:25PM +, abdellatif.elkhl...@arm.com wrote: > From: Abdellatif El Khlifi > > introduce remoteproc support for Arm remote processors > > The supported remote processors are those that come with a reset > control register and a reset status register. The driver all

Re: [PATCH] dt-bindings: remoteproc: qcom,glink-rpm-edge: drop redundant type from label

2024-02-26 Thread Rob Herring
e changed, 1 deletion(-) > Acked-by: Rob Herring

Re: [PATCH 3/3] dt-bindings: remoteproc: ti,davinci: remove unstable remark

2024-02-26 Thread Rob Herring
ough, so > drop the "unstable" remark and expect usual ABI rules. > > Signed-off-by: Krzysztof Kozlowski > --- > .../devicetree/bindings/remoteproc/ti,davinci-rproc.txt| 3 --- > 1 file changed, 3 deletions(-) > Acked-by: Rob Herring

Re: [PATCH 2/3] dt-bindings: clock: ti: remove unstable remark

2024-02-26 Thread Rob Herring
e/bindings/clock/ti/interface.txt| 2 -- > Documentation/devicetree/bindings/clock/ti/mux.txt | 2 -- > 12 files changed, 24 deletions(-) > Acked-by: Rob Herring

Re: [PATCH 1/3] dt-bindings: clock: keystone: remove unstable remark

2024-02-26 Thread Rob Herring
e/bindings/clock/keystone-pll.txt | 2 -- > 2 files changed, 4 deletions(-) > Acked-by: Rob Herring

Re: [PATCHv2 1/2] dt-bindings: usb: typec: anx7688: start a binding document

2024-02-23 Thread Rob Herring
On Fri, 23 Feb 2024 22:28:42 +0100, Pavel Machek wrote: > Add binding for anx7688 usb type-c bridge. I don't have a datasheet, > but I did best I could. > > Signed-off-by: Pavel Machek > > --- > > v2: implement review feedback > My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_bindi

  1   2   3   4   5   6   7   8   9   10   >