From patchwork Mon May 16 14:02:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 1631616 X-Patchwork-Delegate: monstr@monstr.eu Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=monstr-eu.20210112.gappssmtp.com header.i=@monstr-eu.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=I48DV7Cr; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L21Cy6385z9s5V for ; Tue, 17 May 2022 00:02:38 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E175B84010; Mon, 16 May 2022 16:02:29 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=monstr.eu Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=monstr-eu.20210112.gappssmtp.com header.i=@monstr-eu.20210112.gappssmtp.com header.b="I48DV7Cr"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A4BA5840ED; Mon, 16 May 2022 16:02:27 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id CA593803E0 for ; Mon, 16 May 2022 16:02:24 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=monstr.eu Authentication-Results: phobos.denx.de; spf=none smtp.mailfrom=monstr@monstr.eu Received: by mail-ed1-x52a.google.com with SMTP id s3so3295403edr.9 for ; Mon, 16 May 2022 07:02:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monstr-eu.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=esAmxVfdYCEvIRqed0wdheCKEqk6ktpgQFJ9ChikMcE=; b=I48DV7CrfIAmBPkJxG4Hxwz9IU4YQuwAQm0lmBAt2VHEUPG9YSCQ+lVB+Gq5+SRb6f 8RRuRLkOwhbeNRldRzIRm8Mn1n6Bdmplpv9cgU4cynT9v5td4MgmOagscWEOAp24smNT 9TtzWTzpYvI5q7/iZUlfZ3C9x51VW5as78YPjRzQLO3E5begj3IDrn5nnjdirN/S90Iu AYfffJvfCrmPtl4AdYklxVAijmNsEBtEghVIW0Kx58wg8dDmQfFBCVXZbvIZMSmE0WfI M/2dEiYV9TLqpOwt93FF++NSLm+MUtxSL4tsKZA8coB98uyVRxKBl4bv1Nzz+35kxeDg EKuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=esAmxVfdYCEvIRqed0wdheCKEqk6ktpgQFJ9ChikMcE=; b=DWySmiPN4C4tbQ/abHPLgJ38ESeZQm/L7maI8oe3viHqlMWfiu1MZcbBIFuKnu6x6q phbbUaM1PjvpvZaS7Rq8xYlHgfeOldxdBVb4CRgorHb8i6bPXFvdMbgX3Aj7LmfDUen9 NK7KB+Ck4wP44Hop+6vNuF/vGL1E52aHgGslyHkFk5f3v0HBRilNQHwZ5ExreztgVq3k 1MreZnVwp7HOh0F2aV1th8aY9+OViZ5BxzOXZdBjGD8M/YnBmih3VzjyjFtAq1U3o8B0 XHcdX0a8V8CkHORLOdSZGwAFBUz2rk0a/KTL2vSYyEKrgO8Y3ECJQPsICePtZ9Uo11+c 187Q== X-Gm-Message-State: AOAM533IsZYCE6KbDR7Gl4JpXcHD/eGlZPGpVo+N8GfvxEfcoDqEibCV d79R8NcPJ6h6xCDA2V++BcDkW1PKSYREzA== X-Google-Smtp-Source: ABdhPJyuULibgPm0ZDqKp/Emz2OR0S4GQCSjLQw71Z6CGH1I+9Y3cUo2QoIUAXtbbjOaXnt1WQtWJg== X-Received: by 2002:a50:c01c:0:b0:428:91cf:a90d with SMTP id r28-20020a50c01c000000b0042891cfa90dmr13558383edb.42.1652709744208; Mon, 16 May 2022 07:02:24 -0700 (PDT) Received: from localhost ([2a02:768:2307:40d6::f9e]) by smtp.gmail.com with ESMTPSA id 3-20020a170906100300b006f3ef214e40sm3692918ejm.166.2022.05.16.07.02.23 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 16 May 2022 07:02:23 -0700 (PDT) From: Michal Simek X-Google-Original-From: Michal Simek To: u-boot@lists.denx.de, git@xilinx.com Cc: Neal Frager Subject: [PATCH] arm64: zynqmp: zynqmp-sm-k26-revA: Fix DP PLL configuration Date: Mon, 16 May 2022 16:02:19 +0200 Message-Id: X-Mailer: git-send-email 2.36.0 MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean From: Neal Frager This patch fixes the DP audio and video PLL configurations for the zynqmp-sm-k26-revA som. The Linux DP driver expects the DP to be using the following PLL config: - DP video PLL should use the VPLL (0x0) - DP audio PLL should use the RPLL (0x3) - DP system time clock PLL should use RPLL (0x3) Register 0xFD1A0070 configures the DP video PLL. Register 0xFD1A0074 configures the DP audio PLL. Register 0xFD1A007C configures the DP system time clock PLL. Signed-off-by: Neal Frager Signed-off-by: Michal Simek --- board/xilinx/zynqmp/zynqmp-sm-k26-revA/psu_init_gpl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/board/xilinx/zynqmp/zynqmp-sm-k26-revA/psu_init_gpl.c b/board/xilinx/zynqmp/zynqmp-sm-k26-revA/psu_init_gpl.c index ed025790bc3a..e5598807e8c1 100644 --- a/board/xilinx/zynqmp/zynqmp-sm-k26-revA/psu_init_gpl.c +++ b/board/xilinx/zynqmp/zynqmp-sm-k26-revA/psu_init_gpl.c @@ -74,6 +74,9 @@ static unsigned long psu_clock_init_data(void) psu_mask_write(0xFF5E0128, 0x01003F07U, 0x01000A00U); psu_mask_write(0xFD1A0060, 0x03003F07U, 0x03000100U); psu_mask_write(0xFD1A0068, 0x01003F07U, 0x01000200U); + psu_mask_write(0xFD1A0070, 0x013F3F07U, 0x01010500U); + psu_mask_write(0xFD1A0074, 0x013F3F07U, 0x01013C03U); + psu_mask_write(0xFD1A007C, 0x013F3F07U, 0x01013803U); psu_mask_write(0xFD1A0080, 0x00003F07U, 0x00000200U); psu_mask_write(0xFD1A0084, 0x07003F07U, 0x07000100U); psu_mask_write(0xFD1A00B8, 0x01003F07U, 0x01000203U);