Thread (5 messages) 5 messages, 2 authors, 2021-10-18

Re: [PATCH v4 13/16] dt-bindings: ufs: exynos-ufs: add io-coherency property

From: Rob Herring <robh@kernel.org>
Date: 2021-10-18 13:26:52
Also in: linux-samsung-soc, linux-scsi

On Sun, Oct 17, 2021 at 7:27 PM Chanho Park [off-list ref] wrote:
quoted
quoted
+  samsung,sysreg:
+    $ref: '/schemas/types.yaml#/definitions/phandle'
+    description: phandle for FSYSx sysreg interface, used to control
+                 sysreg register bit for UFS IO Coherency
+
+  samsung,ufs-shareability-reg-offset:
+    $ref: '/schemas/types.yaml#/definitions/uint32'
+    description: Offset to the shareability register for io-coherency
Make these a single property: <phandle offset>
As I already mentioned previous e-mail [1], I need to support two ufs
instances for exynosauto v9 soc.
Don't expect me to remember. That was 100s of reviews ago.
syscon_fsys2: syscon@17c20000 {
        compatible = "samsung,exynosautov9-sysreg", "syscon";
        reg = <0x17c20000 0x1000>;
};

ufs_0: ufs0@17e00000 {
        <snip>
        samsung,sysreg = <&syscon_fsys2>;
        samsung,ufs-shareability-reg-offset = <0x710>;
samsung,ufs-shareability-reg = <&syscon_fsys2 0x710>;
};

To be added ufs_1 like below
ufs_1: ufs0@17f00000 {
        <snip>
        samsung,sysreg = <&syscon_fsys2>;
        samsung,ufs-shareability-reg-offset = <0x714>;
samsung,ufs-shareability-reg = <&syscon_fsys2 0x714>;

I still don't see what's the problem?
};

[1]:
https://lore.kernel.org/linux-scsi/000901d7b0e0$e618b220$b24a1660$@samsung.c
om/

If you prefer them to be separated sysreg phandles which directly pointing
the register, I'm able to change it.
But, the syscon_fsys2 can be used for other IPs as well such as ethernet.

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