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.129.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 5558F3EAC84 for ; Wed, 20 May 2026 14:44:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779288274; cv=none; b=MbFafVrPw1/4m1p2ANQ7VVXMORj5YTATG1tiWIdWmrMt3Sqa0rCJqV1I/QOk8ZUavkyodSbrSCSSWa6QhykuW+Z1eSLmGvwPIPDq4qI9A2/zaltB/oGMie4I+WoMhhXoBgRC2vs9dODpxJ2SV9U9HAEuQE/V7kekMVZQ+IaVv9M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779288274; c=relaxed/simple; bh=/keM7vjYSsPU5nag3X4BSRNwEW2W3vDx27MfrzaIiWo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=huuPOCnnXw0wzL7u8HE+pgwuZbCpkCkF6EpT9cSaTFHYm0q+mJ2kmzRUCLOiPHRalGkMXefLnNOBWRCR02xY0RtFfAaM5Ax9moWmTtX1Iaqbz3Z7qgDW3wMnIKl1m9MaXdYQWYcyvoWZ+TBCgyO/SVVy1/GETVYcwQ8qg/LOUBw= 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=PBGAgPqs; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=DpPmc8vb; arc=none smtp.client-ip=170.10.129.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="PBGAgPqs"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="DpPmc8vb" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779288272; 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; bh=rBONYP+S2lSO7lzzc2ExLTPJBMyi8jCEBbTq/shG5lA=; b=PBGAgPqs7U10IBBFP/y0SCs6ARRVrzfy52XMJbuflue5nSmltLRlbGe4Q94lPgeoInJ+1O VQswGBW19xiaxb40tK7OGJNEI2OPFmLG4rssn5fWmMCelJ0niZA00AbWsCD5okHmXbkWjt 2feDh7BQwmBBHXr728gfPmmQqfsGEQ4= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-617-qHd1EA9UPvWU_PDMhPP62g-1; Wed, 20 May 2026 10:44:30 -0400 X-MC-Unique: qHd1EA9UPvWU_PDMhPP62g-1 X-Mimecast-MFC-AGG-ID: qHd1EA9UPvWU_PDMhPP62g_1779288269 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-44b186b715aso3138526f8f.0 for ; Wed, 20 May 2026 07:44:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1779288269; x=1779893069; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=rBONYP+S2lSO7lzzc2ExLTPJBMyi8jCEBbTq/shG5lA=; b=DpPmc8vbtPQYBkNUbXpb9fMTa+RLnB9W+TzE0mWmn/zudfQ39r4sQWK0mKr1BMqSUt oUpNTLXXsAR4MnmtXenPVSEWR2FJDSSlhEy2VD9gkUL+DlcDyYV2qmoo1WSXJ8HpkQZy DhCK4aYMClR62aaNeGknzXJ/dS1+TMTqYD4SAcGTNoqoPjcBVIUWbGERjaD/FGJtY16t J8ADI0/+jZiPp8mV32/25m1yh9U2aIalpQiqFhJJODqRE4E4jOKp83Yt30b5EeW0qUIC jJZMm+mVczMZRL79/wiprcc4aQHvbpENoV6eD2vStFfbBZ2bcV2V315OLz3/vvLCKLW3 0MiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779288269; x=1779893069; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=rBONYP+S2lSO7lzzc2ExLTPJBMyi8jCEBbTq/shG5lA=; b=P8zSvioVsXi9b01vOhvBFXdnP0zMdDC/9YbSqzzaDuPxbmyFkxJ49TOVFS5eKYucot 8+jN+MOWpAfYOTdrTUVAlytxsJC5+wW7bxxO/UW1tkzi4GTgzpT/VaklIV3mc1PR/jBe lWNXqVyapsZr7/ouxhPf3upicGNLEHUWG0upOg4sxhKvMhrtkGbjALQZGIAmek5SZAyM Et+MFbHIgebt/DXIXJjL+D2jMq+eFO+aGPQDpB4u9M6NBfMsELWFvkSSyEniyb5coc3g zFdEapO06+dbyJEDhqG6CuwfZa3L+ife1KmyIjsr3JlaOFuVSwMMPyrPwdb8qskA4N1m UiJg== X-Gm-Message-State: AOJu0YzOB06zut9HRDWJ6EW+NME72oeketC+oVHvdJb+bzogJmnYbWEe FTcLAa0oTm49cy0/gusOwjy+DZX+8X4EMmhIpNzW3lZa2vZvQKinmqB4djTZhJymuh85NkAFRhH 2XI7/fCqo2U5BCKxEc2eLuBQeTTc2hSLC6eHaNfZ/k4dyWDDVF0zJnEja8iW8g6rEwdkW3poZBN ctibFzYvEfPth7OF8Wo2Rkwu+C/uAGTCxIVooWgKpWVnJ+Wy/aqgE= X-Gm-Gg: Acq92OEND4Kh9b5PUTgRsZ5sxnvDTovFHJzf8UAzfVCOcLY6XUQiDtoU3/IvHaCvXy0 gdab2+RGNzkJGRanV9YcrlGIke2sU0M9z3pzL8jmhdIZoiwtGjVOo3/oGuKloPfjQMUEwxAq6PU pKl0F8v5SgNj8Cplk82k/JMguJ7TVJ41wQLN0zhx/T6+DxeuhuZ5BXzWEiwDciv840N+32WeKwk oLjrmWgLyjvoK400qOLwz70DbAhXS9K2fLHPLgCmeCuHUWoci+XTbNP0OiKTJMM7B+v/3rYAFxB hd5Prp4+V0EUWFZ436cRO6SFmI9YzBphKAjFX3q0kN+kL7oTpPStlW1VjUC2vyGbHFBmuhCGvtg qvukO8jkfIqUgiIL0SIRPcRdoIQE6H69D9zLIM/q0m/++5PyFAbHwsKdJpg== X-Received: by 2002:a5d:64e4:0:b0:43e:b0f8:66f1 with SMTP id ffacd0b85a97d-45e5c5aebdcmr40650678f8f.43.1779288269274; Wed, 20 May 2026 07:44:29 -0700 (PDT) X-Received: by 2002:a5d:64e4:0:b0:43e:b0f8:66f1 with SMTP id ffacd0b85a97d-45e5c5aebdcmr40650545f8f.43.1779288268562; Wed, 20 May 2026 07:44:28 -0700 (PDT) Received: from localhost (62-151-111-63.jazzfree.ya.com. [62.151.111.63]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45da15a666fsm55752127f8f.36.2026.05.20.07.44.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 07:44:27 -0700 (PDT) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org Cc: Javier Martinez Canillas , Abhinav Kumar , Alain Volmat , Andrzej Hajda , Andy Yan , Brian Masney , Chen-Yu Tsai , Chris Morgan , Cristian Ciocaltea , Daniel Stone , David Airlie , Dmitry Baryshkov , Dmitry Baryshkov , Heiko Stuebner , Jani Nikula , Jernej Skrabec , Jessica Zhang , Jonas Karlman , Konrad Dybcio , Laurent Pinchart , Liu Ying , Luca Ceresoli , Maarten Lankhorst , Marijn Suijten , Maxime Ripard , Neil Armstrong , Raphael Gallais-Pou , Rob Clark , Robert Foss , Samuel Holland , Sean Paul , Shengjiu Wang , Simona Vetter , Thomas Zimmermann , dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-sunxi@lists.linux.dev Subject: [PATCH v2 0/8] hdmi: Add common TMDS character rate constants Date: Wed, 20 May 2026 16:43:36 +0200 Message-ID: <20260520144424.1633354-1-javierm@redhat.com> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Several DRM drivers define their own local macros or use magic numbers for the standard HDMI TMDS character rate limits. Maxime Ripard suggested that instead these common rate constants could be included to a shared header. This series introduces these constants to the header and replaces the local defined constants or magic numbers in drivers. I split the changes as one patch per driver, so that these can be reviewed individually and merged at their own pace. This is a version 2 that addresses issues pointed out by Maxime Ripard and Dmitry Baryshkov. Changes in v2: - Change naming convention to HDMI_$SPEC_TMDS_CHAR_RATE_MAX_HZ (Maxime). - Define the constants in (Dmitry). Javier Martinez Canillas (8): video/hdmi: Add common TMDS character rate constants drm/bridge: dw-hdmi: Use the common TMDS char rate constant drm/bridge: dw-hdmi-qp: Use the common TMDS char rate constant drm/bridge: inno-hdmi: Use the common TMDS char rate constant drm/sti: hdmi: Use the common TMDS char rate constants drm/sun4i: hdmi: Use the common TMDS char rate constant drm/msm/hdmi: Use the common TMDS char rate constants in 8996 PHY drm/msm/hdmi: Use the common TMDS char rate constants in 8998 PHY drivers/gpu/drm/bridge/inno-hdmi.c | 4 +--- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 6 ++---- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 10 ++++------ drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 6 ++---- drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c | 6 ++---- drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c | 6 ++++-- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 4 ++-- include/linux/hdmi.h | 6 ++++++ 8 files changed, 23 insertions(+), 25 deletions(-) -- 2.54.0 base-commit: 88658ff0e4e7f46dbf8179af1280f2cb295fb0cb branch: add-common-tmds-rates-v2