[PATCH] arm64: zynqmp: Sync clock labels with kr260 revB
Michal Simek
michal.simek at amd.com
Tue Feb 6 12:32:37 CET 2024
On 1/26/24 08:24, Michal Simek wrote:
> Board description describes the hard part of chip (PS) but programmable
> logic (PL) part is not described in this file. But clocks on the board are
> not only connected to PS but also wired to PL. And because two revisions
> are available where revA is using one si5332 and revB multiple clock chips
> using the same clock labels helping with keeping only one device tree
> overlay which targets PL. That's why synchronize clock labels and use
> labels from revB which are more generic.
> Unfortunately if there is driver for si5332 chip split could happen again
> but it is still worth to do it now and solve this issue when occurs.
>
> Reported-by: Sagar Karmarkar <sagar.karmarkar at amd.com>
> Signed-off-by: Michal Simek <michal.simek at amd.com>
> ---
>
> arch/arm/dts/zynqmp-sck-kr-g-revA.dtso | 14 +++++++-------
> 1 file changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso b/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso
> index 7717abf7bd8a..39ca98a9d47f 100644
> --- a/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso
> +++ b/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso
> @@ -25,37 +25,37 @@
> io-channels = <&u14 0>, <&u14 1>, <&u14 2>;
> };
>
> - si5332_0: si5332-0 { /* u17 - GEM0/1 */
> + clk_125: si5332-0 { /* u17 - GEM0/1 */
> compatible = "fixed-clock";
> #clock-cells = <0>;
> clock-frequency = <125000000>;
> };
>
> - si5332_1: si5332-1 { /* u17 - DP */
> + clk_27: si5332-1 { /* u17 - DP */
> compatible = "fixed-clock";
> #clock-cells = <0>;
> clock-frequency = <27000000>;
> };
>
> - si5332_2: si5332-2 { /* u17 - USB */
> + clk_26: si5332-2 { /* u17 - USB */
> compatible = "fixed-clock";
> #clock-cells = <0>;
> clock-frequency = <26000000>;
> };
>
> - si5332_3: si5332-3 { /* u17 - SFP+ */
> + clk_156: si5332-3 { /* u17 - SFP+ */
> compatible = "fixed-clock";
> #clock-cells = <0>;
> clock-frequency = <156250000>;
> };
>
> - si5332_4: si5332-4 { /* u17 - GEM2 */
> + clk_25_0: si5332-4 { /* u17 - GEM2 */
> compatible = "fixed-clock";
> #clock-cells = <0>;
> clock-frequency = <25000000>;
> };
>
> - si5332_5: si5332-5 { /* u17 - GEM3 */
> + clk_25_1: si5332-5 { /* u17 - GEM3 */
> compatible = "fixed-clock";
> #clock-cells = <0>;
> clock-frequency = <25000000>;
> @@ -115,7 +115,7 @@
> &psgtr {
> status = "okay";
> /* gem0/1, dp, usb */
> - clocks = <&si5332_0>, <&si5332_1>, <&si5332_2>;
> + clocks = <&clk_125>, <&clk_27>, <&clk_26>;
> clock-names = "ref0", "ref1", "ref2";
> };
>
Applied.
M
More information about the U-Boot
mailing list