André Draszik
455061eb32
dt-bindings: clock: google,gs101-clock: add PERIC1 clock management unit
...
Add dt-schema documentation and clock IDs for the Connectivity
Peripheral 1 (PERIC1) clock management unit.
Signed-off-by: André Draszik <andre.draszik@linaro.org >
Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org >
Reviewed-by: Peter Griffin <peter.griffin@linaro.org >
Reviewed-by: Tudor Ambarus <tudor.ambarus@linaro.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20240201161258.1013664-3-andre.draszik@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2024-02-07 16:27:13 +01:00
Tudor Ambarus
f80c43887a
dt-bindings: clock: google,gs101-clock: add PERIC0 clock management unit
...
Add dt-schema documentation for the Connectivity Peripheral 0 (PERIC0)
clock management unit.
Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org >
Reviewed-by: Peter Griffin <peter.griffin@linaro.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org >
Link: https://lore.kernel.org/r/20240119111132.1290455-2-tudor.ambarus@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2024-01-23 10:46:55 +01:00
Tudor Ambarus
35f32e39b4
dt-bindings: clock: google,gs101: rename CMU_TOP gate defines
...
The gs101 clock defines from the bindings header are derived from the
clock register names found in the datasheet under some certain rules.
The CMU TOP gate clock defines missed to include the required "CMU"
differentiator which will cause collisions with the gate clock defines
of other clock units. Rename the TOP gate clock defines to include "CMU".
Update the clock driver to use the new defines in order to not break
compilation and bisect-ability. There are no device trees that use the
previous defines.
Fixes: 0a910f1606 ("dt-bindings: clock: Add Google gs101 clock management unit bindings")
Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org >
Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org >
Reviewed-by: Peter Griffin <peter.griffin@linaro.org >
Link: https://lore.kernel.org/r/20231218064333.479885-1-tudor.ambarus@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-12-18 09:59:20 +01:00
Peter Griffin
5b02a863ba
dt-bindings: clock: google,gs101: fix incorrect numbering and DGB suffix
...
166 was skipped by mistake and two clocks:
* CLK_MOUT_CMU_HSI0_USBDPDGB
* CLK_GOUT_HSI0_USBDPDGB
Have an incorrect DGB ending instead of DBG.
This is an ABI break, but as the patch was only applied yesterday this
header has never been in an actual release so it seems better to fix
this early than ignore it.
Fixes: 0a910f1606 ("dt-bindings: clock: Add Google gs101 clock management unit bindings")
Signed-off-by: Peter Griffin <peter.griffin@linaro.org >
Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com >
Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org >
Reviewed-by: André Draszik <andre.draszik@linaro.org >
Link: https://lore.kernel.org/r/20231211162331.435900-7-peter.griffin@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-12-12 20:22:43 +01:00
Peter Griffin
0a910f1606
dt-bindings: clock: Add Google gs101 clock management unit bindings
...
Provide dt-schema documentation for Google gs101 SoC clock controller.
Currently this adds support for cmu_top, cmu_misc and cmu_apm.
Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org >
Signed-off-by: Peter Griffin <peter.griffin@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20231209233106.147416-3-peter.griffin@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-12-10 14:59:40 +01:00