From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3DE4E3EC2CD for ; Wed, 20 May 2026 14:44:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779288291; cv=none; b=sfkDIqHgdWi1fv8+3CB/v5HgOzijQQTcLulk2Cjxn0h5Q0GJ8b+H3Er7UumUOqb4wk3XPxJvLTZloE46a5wNjupXnMwxfD+FA6aDkMHR97odnsR0OsEm47uH9YTIuSG1IBPTVnFMb2hgx2n+exR0CsnZXuQspygD80ErHaHg+ec= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779288291; c=relaxed/simple; bh=MenNASaSpX/A8DK7imp5VmknvIT3hXGOI33HP3Epa3w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sOlqziPXLxGJ3hnfNFElcNgj11Q9HXa3LFvW7zwUEEReflL2XZOOUmDwLw3L1q7RhZwYfTp1ZTdSORiKC9I2+mq0sPzODptvfGcvx+X4Ws8GtiHRZD//XdkFFz8z0UHpj7Q9xMXc+lOPtQxxO0gVWawVHBN1j7rewnH8LfTBoAY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=JUpZFb9s; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=UTyhdSZ4; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="JUpZFb9s"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="UTyhdSZ4" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779288289; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7doYKg7uNXVfPcHfcWD2JJnnh8uBK1RxSsGyXu0nvLQ=; b=JUpZFb9s40L3op0M6j/rtVM50QVZQ2vELqIV17Sl+ZVPy5m3zuHNjU4jlkvZ4mTOdc/8Gx 3YaZP58x2IBaRKYyrI0KPeg0fE8tFz3++rZvwgS+IIDjhAsG8E6ApnuFUZGUXqs0hjr86e CWG/tNxwEd2fTzRhIrkSBZjcvqdPihY= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-526-cKao5GrXNSirH8SSLEuuXw-1; Wed, 20 May 2026 10:44:47 -0400 X-MC-Unique: cKao5GrXNSirH8SSLEuuXw-1 X-Mimecast-MFC-AGG-ID: cKao5GrXNSirH8SSLEuuXw_1779288287 Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-488d1b5bca0so20411195e9.2 for ; Wed, 20 May 2026 07:44:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1779288286; x=1779893086; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7doYKg7uNXVfPcHfcWD2JJnnh8uBK1RxSsGyXu0nvLQ=; b=UTyhdSZ4sp63E3YjLJVVTLMWALtS/X4eEb9bE9OAFsfH89EOnAVhwNsnQg3omAwqmE h31L3hPT9J8c3c6A0dRsiWKqaBi9AXeOz5vSYYwwbNjIn5RRhq5lOOLN8eIiM9/IDe0O O/8++s8iW/98CoQVOD8gpmo7AQEBanKUsWimqxmjQ69RaOwIjQk8l7Xvhz7pilq0T8U4 LKq9gIwWEfdFdKQauOQkiDzixYvsec3xlGWkhQhUpOnoJIZrA16sbspgy1MPCgW0DZP3 HOGkNodDAIgjEax7IctP7jlLPxlLBZbQcpLwYSeL7h5XNxCB53DDWwCJ1YA2HxiBC+1n 9qvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779288286; x=1779893086; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=7doYKg7uNXVfPcHfcWD2JJnnh8uBK1RxSsGyXu0nvLQ=; b=HKwGTTnU0U7ySVwyGOMkc32B3fQ0ioItHv24dLRt+LoSrA6n6El9s23XEHOK/8ssj5 AZK7OT9TFjOBsHzkp19dDOYWUNBztnHQtEbZz/B9lOnP2qNXJTsNEPmx2MEyFQOLTgcU Bh/Ysv3t0P/9kAK7XKe9QebrBiuySU1lHYGQFl8CFJJ2Hx2b3u8ewQJuWVjAGBBxvYvK c53KQH3ezU9uBGy8una9dOB0txIkf5GrF7DxXfyf0l7kCfBTXpoiwNawbAJMMNUZywj5 OFLFLQviRnas+uPUxfCmkNSQ6+zMMI5+nMBRADvVavQdA3Zy+kD9u4pDxGrxIiaEvQC1 Z/Gg== X-Gm-Message-State: AOJu0Yz2FZ5eCnPCzv+QbFFF/Cxny7bCrthxgl32d80i5PkZ8AyWE9yS 6gZRMmm11sMyEHvCdN5aDVL5ZzDufG5JcTu8cI7OWujLjecO9EHNlV0vjjjBBOQbhnGuhrcxuw2 JGaComy4Bo4FGK4V2qOcf62i35vUqWmTRvhQD+ctpnjjFgnMkBkIZYvBcYe781a7DJQnTvQTxP+ DzcTEku/xcm2s0OGkTuEkCcls+ZBK9OY5aVilEeszU9OtuoFmc X-Gm-Gg: Acq92OFZHQYrNDOTQeFx2J6/kswkjILrHkykNw/9VsEWq9a2ABnd/Si/IY+WQnPIRIn VN6cL5yx+otWz62pnQhx5xKI5/SMrKOA52So4cSkEzNgIMOCmSZDZoqlSMGrBzUVzdlMrldI1ki Kg6ZzjPv+yikly/3wqLDAB1piRYDYl9q40QlNVClfFl1A2O6Spfq/kwifs4ZPkMOnwd8YJhsPC+ ip0lh9bqilGBa9sl6rr4NKV+2CtdQhfgcqPb42J4OBXshsHWNQpD2zH2eaMbJHAw7vFF5ibMe7Q yT2/emY7RnBMZq3QoS1ixS1fPO7JmB1HuHtiA/6prKsvjo/LE5mCimhxBX/5RtWCkYJIyzkrlQi VqJMArN8do1pq3XX6G98e1sZcvFJpw7LPo2W39ZaU3jZmnaL63g/geziTcA== X-Received: by 2002:a05:600c:c10b:b0:489:1cd2:610a with SMTP id 5b1f17b1804b1-48fe60d55c4mr267397375e9.9.1779288285913; Wed, 20 May 2026 07:44:45 -0700 (PDT) X-Received: by 2002:a05:600c:c10b:b0:489:1cd2:610a with SMTP id 5b1f17b1804b1-48fe60d55c4mr267396555e9.9.1779288285203; Wed, 20 May 2026 07:44:45 -0700 (PDT) Received: from localhost (62-151-111-63.jazzfree.ya.com. [62.151.111.63]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48fe4862209sm398446965e9.0.2026.05.20.07.44.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 07:44:44 -0700 (PDT) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org Cc: Javier Martinez Canillas , Maxime Ripard , Dmitry Baryshkov , Abhinav Kumar , Brian Masney , David Airlie , Dmitry Baryshkov , Jessica Zhang , Konrad Dybcio , Marijn Suijten , Rob Clark , Sean Paul , Simona Vetter , dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org Subject: [PATCH v2 7/8] drm/msm/hdmi: Use the common TMDS char rate constants in 8996 PHY Date: Wed, 20 May 2026 16:43:43 +0200 Message-ID: <20260520144424.1633354-8-javierm@redhat.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260520144424.1633354-1-javierm@redhat.com> References: <20260520144424.1633354-1-javierm@redhat.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Replace the driver local defines with the shared constants defined in the header for the minimum and maximum TMDS character rates. Suggested-by: Maxime Ripard Signed-off-by: Javier Martinez Canillas Reviewed-by: Dmitry Baryshkov --- (no changes since v1) drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c index 36e928b0fd5a..71da20322b3d 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c @@ -11,9 +11,6 @@ #define HDMI_VCO_MAX_FREQ 12000000000UL #define HDMI_VCO_MIN_FREQ 8000000000UL -#define HDMI_PCLK_MAX_FREQ 600000000 -#define HDMI_PCLK_MIN_FREQ 25000000 - #define HDMI_HIGH_FREQ_BIT_CLK_THRESHOLD 3400000000UL #define HDMI_DIG_FREQ_BIT_CLK_THRESHOLD 1500000000UL #define HDMI_MID_FREQ_BIT_CLK_THRESHOLD 750000000UL @@ -632,7 +629,8 @@ static int hdmi_8996_pll_prepare(struct clk_hw *hw) static int hdmi_8996_pll_determine_rate(struct clk_hw *hw, struct clk_rate_request *req) { - req->rate = clamp_t(unsigned long, req->rate, HDMI_PCLK_MIN_FREQ, HDMI_PCLK_MAX_FREQ); + req->rate = clamp_t(unsigned long, req->rate, HDMI_TMDS_CHAR_RATE_MIN_HZ, + HDMI_2_0_TMDS_CHAR_RATE_MAX_HZ); return 0; } -- 2.54.0