Thread (10 messages) 10 messages, 3 authors, 2025-07-25

Re: [PATCH v1 1/2] dt-bindings: soc: samsung: usi: allow 64-bit address space

From: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
Date: 2025-07-24 07:02:04
Also in: linux-devicetree, linux-samsung-soc, lkml

On 7/24/25 09:56, Krzysztof Kozlowski wrote:
On 23/07/2025 10:21, Ivaylo Ivanov wrote:
quoted
On 7/23/25 11:15, Krzysztof Kozlowski wrote:
quoted
On Tue, Jul 22, 2025 at 03:10:36PM +0300, Ivaylo Ivanov wrote:
quoted
Some device trees, like the exynos2200 one, configure the root node
with #address-cells and #size-cells set to 2. However, the usi binding
expects 32 bit address space only. Allow these determining properties to
So if USI expects 32 bit, then why do we allow 64?

Switching this to 2 means you use 64-bit addressing for children
I don't, but the main point was to avoid defining ranges for every single usi
I do not understand your "I don't", because you do.
I meant it in the "I don't _need_ to explicitly use that, but it's _nice_ to have"
way, so I don't have to clutter the nodes with address translations in ranges.

Best regards,
Ivaylo
 You change the child
address space to 64 bit and switch to 36/64 bit DMA. That's the meaning
of address cells 2.


Best regards,
Krzysztof
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help