linux/include/dt-bindings/soc
Ivaylo Ivanov b6f1ea2ae9 dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi
Add new constants for choosing the additional USIv1 configuration modes
in device tree. Those are further used in the USI driver to figure out
which value to write into SW_CONF register. Modify the current USI IP-core
bindings to include information about USIv1 and a compatible for
exynos8895.

In the original bindings commit, protocol mode definitions were named
with the version of the supported USI (in this case, V2) with the idea of
leaving enough room in the future for other versions of this block. This,
however, is not how the modes should be modelled. The modes are not
version specific and you should not be able to tell USI which version of
a mode to use - that has to be handled in the driver - thus encoding this
information in the binding is meaningless. Only one constant per mode is
needed, so while we're at it, add new constants with the prefix USI_MODE
and mark the old ones as depracated.

Signed-off-by: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250204172803.3425496-2-ivo.ivanov.ivanov1@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2025-02-05 16:22:48 +01:00
..
bcm-pmb.h soc: bcm: bcm-pmb: add BCM63138 SATA support 2021-03-25 14:24:43 -07:00
bcm2835-pm.h
bcm6318-pm.h MIPS: BMIPS: add BCM6318 power domain definitions 2020-08-17 09:14:04 -07:00
bcm6328-pm.h MIPS: BMIPS: add BCM6328 power domain definitions 2020-08-17 09:14:04 -07:00
bcm6362-pm.h MIPS: BMIPS: add BCM6362 power domain definitions 2020-08-17 09:14:04 -07:00
bcm63268-pm.h MIPS: BMIPS: add BCM63268 power domain definitions 2020-08-17 09:14:04 -07:00
cpm1-fsl,tsa.h dt-bindings: soc: fsl: cpm_qe: Add TSA controller 2023-03-05 23:36:55 +00:00
qcom,apr.h
qcom,gpr.h soc: dt-bindings: qcom: add gpr bindings 2021-09-27 22:10:07 -05:00
qcom,gsbi.h
qcom,rpmh-rsc.h
qe-fsl,tsa.h dt-bindings: soc: fsl: cpm_qe: Add QUICC Engine (QE) TSA controller 2024-09-03 07:49:18 +02:00
rockchip,boot-mode.h
rockchip,vop2.h dt-bindings: rockchip,vop2: Add more endpoint definition 2023-12-13 15:37:27 +01:00
samsung,boot-mode.h dt-bindings: soc: add samsung,boot-mode definitions 2022-06-06 10:33:25 +02:00
samsung,exynos-usi.h dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi 2025-02-05 16:22:48 +01:00
tegra-pmc.h dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock 2020-02-17 10:09:19 +01:00
ti,sci_pm_domain.h dt-bindings: ti_sci_pm_domains: Add support for exclusive and shared access 2019-09-04 20:44:34 +02:00