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-coherencyMake 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