Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> --- drivers/gpu/drm/msm/registers/dsi.xml.h_shipped | 38 ++++--- .../drm/msm/registers/dsi_phy_10nm.xml.h_shipped | 37 ++++--- .../drm/msm/registers/dsi_phy_14nm.xml.h_shipped | 37 ++++--- .../drm/msm/registers/dsi_phy_20nm.xml.h_shipped | 37 ++++--- .../drm/msm/registers/dsi_phy_28nm.xml.h_shipped | 37 ++++--- .../msm/registers/dsi_phy_28nm_8960.xml.h_shipped | 37 ++++--- .../drm/msm/registers/dsi_phy_7nm.xml.h_shipped | 37 ++++--- drivers/gpu/drm/msm/registers/hdmi.xml.h_shipped | 111 +++++++++++++++++---- drivers/gpu/drm/msm/registers/mdp4.xml.h_shipped | 37 ++++--- drivers/gpu/drm/msm/registers/mdp5.xml.h_shipped | 39 ++++---- .../gpu/drm/msm/registers/mdp_common.xml.h_shipped | 45 +++++---- drivers/gpu/drm/msm/registers/sfpb.xml.h_shipped | 35 +++---- 12 files changed, 284 insertions(+), 243 deletions(-) diff --git a/drivers/gpu/drm/msm/registers/dsi.xml.h_shipped b/drivers/gpu/drm/msm/registers/dsi.xml.h_shipped index 2a7d980e12c3..d02fefe0d7ad 100644 --- a/drivers/gpu/drm/msm/registers/dsi.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/dsi.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) @@ -231,6 +228,7 @@ static inline uint32_t DSI_VID_CFG0_TRAFFIC_MODE(enum dsi_traffic_mode val) #define DSI_VID_CFG0_HSA_POWER_STOP 0x00010000 #define DSI_VID_CFG0_HBP_POWER_STOP 0x00100000 #define DSI_VID_CFG0_HFP_POWER_STOP 0x01000000 +#define DSI_VID_CFG0_DATABUS_WIDEN 0x02000000 #define DSI_VID_CFG0_PULSE_MODE_HSA_HE 0x10000000 #define REG_DSI_VID_CFG1 0x0000001c diff --git a/drivers/gpu/drm/msm/registers/dsi_phy_10nm.xml.h_shipped b/drivers/gpu/drm/msm/registers/dsi_phy_10nm.xml.h_shipped index a2ae8777e59e..9f44c08ea817 100644 --- a/drivers/gpu/drm/msm/registers/dsi_phy_10nm.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/dsi_phy_10nm.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) diff --git a/drivers/gpu/drm/msm/registers/dsi_phy_14nm.xml.h_shipped b/drivers/gpu/drm/msm/registers/dsi_phy_14nm.xml.h_shipped index 24e2fdc0cde1..815358cba482 100644 --- a/drivers/gpu/drm/msm/registers/dsi_phy_14nm.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/dsi_phy_14nm.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) diff --git a/drivers/gpu/drm/msm/registers/dsi_phy_20nm.xml.h_shipped b/drivers/gpu/drm/msm/registers/dsi_phy_20nm.xml.h_shipped index 6352541f37e9..40e69010a326 100644 --- a/drivers/gpu/drm/msm/registers/dsi_phy_20nm.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/dsi_phy_20nm.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) diff --git a/drivers/gpu/drm/msm/registers/dsi_phy_28nm.xml.h_shipped b/drivers/gpu/drm/msm/registers/dsi_phy_28nm.xml.h_shipped index 178bd4fd7893..2094565ccea9 100644 --- a/drivers/gpu/drm/msm/registers/dsi_phy_28nm.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/dsi_phy_28nm.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) diff --git a/drivers/gpu/drm/msm/registers/dsi_phy_28nm_8960.xml.h_shipped b/drivers/gpu/drm/msm/registers/dsi_phy_28nm_8960.xml.h_shipped index 5f900bb53519..88840ef51547 100644 --- a/drivers/gpu/drm/msm/registers/dsi_phy_28nm_8960.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/dsi_phy_28nm_8960.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) diff --git a/drivers/gpu/drm/msm/registers/dsi_phy_7nm.xml.h_shipped b/drivers/gpu/drm/msm/registers/dsi_phy_7nm.xml.h_shipped index 584cbd0205ef..c1de09a23842 100644 --- a/drivers/gpu/drm/msm/registers/dsi_phy_7nm.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/dsi_phy_7nm.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) diff --git a/drivers/gpu/drm/msm/registers/hdmi.xml.h_shipped b/drivers/gpu/drm/msm/registers/hdmi.xml.h_shipped index 973b460486a5..e69962a522a3 100644 --- a/drivers/gpu/drm/msm/registers/hdmi.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/hdmi.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) @@ -76,6 +73,13 @@ enum hdmi_acr_cts { ACR_48 = 3, }; +enum hdmi_cec_tx_status { + CEC_TX_OK = 0, + CEC_TX_NACK = 1, + CEC_TX_ARB_LOSS = 2, + CEC_TX_MAX_RETRIES = 3, +}; + #define REG_HDMI_CTRL 0x00000000 #define HDMI_CTRL_ENABLE 0x00000001 #define HDMI_CTRL_HDMI 0x00000002 @@ -476,22 +480,87 @@ static inline uint32_t HDMI_DDC_REF_REFTIMER(uint32_t val) #define REG_HDMI_HDCP_SW_LOWER_AKSV 0x00000288 #define REG_HDMI_CEC_CTRL 0x0000028c +#define HDMI_CEC_CTRL_ENABLE 0x00000001 +#define HDMI_CEC_CTRL_SEND_TRIGGER 0x00000002 +#define HDMI_CEC_CTRL_FRAME_SIZE__MASK 0x000001f0 +#define HDMI_CEC_CTRL_FRAME_SIZE__SHIFT 4 +static inline uint32_t HDMI_CEC_CTRL_FRAME_SIZE(uint32_t val) +{ + return ((val) << HDMI_CEC_CTRL_FRAME_SIZE__SHIFT) & HDMI_CEC_CTRL_FRAME_SIZE__MASK; +} +#define HDMI_CEC_CTRL_LINE_OE 0x00000200 #define REG_HDMI_CEC_WR_DATA 0x00000290 +#define HDMI_CEC_WR_DATA_BROADCAST 0x00000001 +#define HDMI_CEC_WR_DATA_DATA__MASK 0x0000ff00 +#define HDMI_CEC_WR_DATA_DATA__SHIFT 8 +static inline uint32_t HDMI_CEC_WR_DATA_DATA(uint32_t val) +{ + return ((val) << HDMI_CEC_WR_DATA_DATA__SHIFT) & HDMI_CEC_WR_DATA_DATA__MASK; +} -#define REG_HDMI_CEC_CEC_RETRANSMIT 0x00000294 +#define REG_HDMI_CEC_RETRANSMIT 0x00000294 +#define HDMI_CEC_RETRANSMIT_ENABLE 0x00000001 +#define HDMI_CEC_RETRANSMIT_COUNT__MASK 0x000000fe +#define HDMI_CEC_RETRANSMIT_COUNT__SHIFT 1 +static inline uint32_t HDMI_CEC_RETRANSMIT_COUNT(uint32_t val) +{ + return ((val) << HDMI_CEC_RETRANSMIT_COUNT__SHIFT) & HDMI_CEC_RETRANSMIT_COUNT__MASK; +} #define REG_HDMI_CEC_STATUS 0x00000298 +#define HDMI_CEC_STATUS_BUSY 0x00000001 +#define HDMI_CEC_STATUS_TX_FRAME_DONE 0x00000008 +#define HDMI_CEC_STATUS_TX_STATUS__MASK 0x000000f0 +#define HDMI_CEC_STATUS_TX_STATUS__SHIFT 4 +static inline uint32_t HDMI_CEC_STATUS_TX_STATUS(enum hdmi_cec_tx_status val) +{ + return ((val) << HDMI_CEC_STATUS_TX_STATUS__SHIFT) & HDMI_CEC_STATUS_TX_STATUS__MASK; +} #define REG_HDMI_CEC_INT 0x0000029c +#define HDMI_CEC_INT_TX_DONE 0x00000001 +#define HDMI_CEC_INT_TX_DONE_MASK 0x00000002 +#define HDMI_CEC_INT_TX_ERROR 0x00000004 +#define HDMI_CEC_INT_TX_ERROR_MASK 0x00000008 +#define HDMI_CEC_INT_MONITOR 0x00000010 +#define HDMI_CEC_INT_MONITOR_MASK 0x00000020 +#define HDMI_CEC_INT_RX_DONE 0x00000040 +#define HDMI_CEC_INT_RX_DONE_MASK 0x00000080 #define REG_HDMI_CEC_ADDR 0x000002a0 #define REG_HDMI_CEC_TIME 0x000002a4 +#define HDMI_CEC_TIME_ENABLE 0x00000001 +#define HDMI_CEC_TIME_SIGNAL_FREE_TIME__MASK 0x0000ff80 +#define HDMI_CEC_TIME_SIGNAL_FREE_TIME__SHIFT 7 +static inline uint32_t HDMI_CEC_TIME_SIGNAL_FREE_TIME(uint32_t val) +{ + return ((val) << HDMI_CEC_TIME_SIGNAL_FREE_TIME__SHIFT) & HDMI_CEC_TIME_SIGNAL_FREE_TIME__MASK; +} #define REG_HDMI_CEC_REFTIMER 0x000002a8 +#define HDMI_CEC_REFTIMER_REFTIMER__MASK 0x0000ffff +#define HDMI_CEC_REFTIMER_REFTIMER__SHIFT 0 +static inline uint32_t HDMI_CEC_REFTIMER_REFTIMER(uint32_t val) +{ + return ((val) << HDMI_CEC_REFTIMER_REFTIMER__SHIFT) & HDMI_CEC_REFTIMER_REFTIMER__MASK; +} +#define HDMI_CEC_REFTIMER_ENABLE 0x00010000 #define REG_HDMI_CEC_RD_DATA 0x000002ac +#define HDMI_CEC_RD_DATA_DATA__MASK 0x000000ff +#define HDMI_CEC_RD_DATA_DATA__SHIFT 0 +static inline uint32_t HDMI_CEC_RD_DATA_DATA(uint32_t val) +{ + return ((val) << HDMI_CEC_RD_DATA_DATA__SHIFT) & HDMI_CEC_RD_DATA_DATA__MASK; +} +#define HDMI_CEC_RD_DATA_SIZE__MASK 0x00001f00 +#define HDMI_CEC_RD_DATA_SIZE__SHIFT 8 +static inline uint32_t HDMI_CEC_RD_DATA_SIZE(uint32_t val) +{ + return ((val) << HDMI_CEC_RD_DATA_SIZE__SHIFT) & HDMI_CEC_RD_DATA_SIZE__MASK; +} #define REG_HDMI_CEC_RD_FILTER 0x000002b0 diff --git a/drivers/gpu/drm/msm/registers/mdp4.xml.h_shipped b/drivers/gpu/drm/msm/registers/mdp4.xml.h_shipped index cc8fde450884..3b00b63e1d5a 100644 --- a/drivers/gpu/drm/msm/registers/mdp4.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/mdp4.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) diff --git a/drivers/gpu/drm/msm/registers/mdp5.xml.h_shipped b/drivers/gpu/drm/msm/registers/mdp5.xml.h_shipped index 270e11c904bd..ef5b63962e6a 100644 --- a/drivers/gpu/drm/msm/registers/mdp5.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/mdp5.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) @@ -1402,13 +1399,11 @@ static inline uint32_t REG_MDP5_PP_FBC_LOSSY_MODE(uint32_t i0) { return 0x000000 static inline uint32_t __offset_WB(uint32_t idx) { switch (idx) { -#if 0 /* TEMPORARY until patch that adds wb.base[] is merged */ case 0: return (mdp5_cfg->wb.base[0]); case 1: return (mdp5_cfg->wb.base[1]); case 2: return (mdp5_cfg->wb.base[2]); case 3: return (mdp5_cfg->wb.base[3]); case 4: return (mdp5_cfg->wb.base[4]); -#endif default: return INVALID_IDX(idx); } } diff --git a/drivers/gpu/drm/msm/registers/mdp_common.xml.h_shipped b/drivers/gpu/drm/msm/registers/mdp_common.xml.h_shipped index 4dd8d7db2862..4540d88bf219 100644 --- a/drivers/gpu/drm/msm/registers/mdp_common.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/mdp_common.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) - -Copyright (C) 2013-2022 by the following authors: +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) + +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) @@ -94,7 +91,7 @@ enum mdp_component_type { }; enum mdp_bpc { - BPC1 = 0, + BPC4 = 0, BPC5 = 1, BPC6 = 2, BPC8 = 3, @@ -107,5 +104,11 @@ enum mdp_bpc_alpha { BPC8A = 3, }; +enum mdp_fetch_mode { + MDP_FETCH_LINEAR = 0, + MDP_FETCH_TILE = 1, + MDP_FETCH_UBWC = 2, +}; + #endif /* MDP_COMMON_XML */ diff --git a/drivers/gpu/drm/msm/registers/sfpb.xml.h_shipped b/drivers/gpu/drm/msm/registers/sfpb.xml.h_shipped index 344a1a1620cd..0dd784b276c5 100644 --- a/drivers/gpu/drm/msm/registers/sfpb.xml.h_shipped +++ b/drivers/gpu/drm/msm/registers/sfpb.xml.h_shipped @@ -8,26 +8,23 @@ http://github.com/freedreno/envytools/ git clone https://github.com/freedreno/envytools.git The rules-ng-ng source files this header was generated from are: -- /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml ( 944 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml ( 1572 bytes, from 2022-07-23 20:21:46) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml ( 20912 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml ( 2849 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml ( 37461 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml ( 18746 bytes, from 2022-04-28 17:29:36) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml ( 3236 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml ( 4935 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml ( 7004 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml ( 3712 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml ( 5381 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml ( 4499 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml ( 11007 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml ( 602 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml ( 1686 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml ( 600 bytes, from 2022-03-08 17:40:42) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml ( 42350 bytes, from 2022-09-20 17:45:56) -- /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml ( 10416 bytes, from 2022-03-08 17:40:42) +- msm.xml ( 802 bytes, from 2024-02-26 02:06:53) +- freedreno_copyright.xml ( 1572 bytes, from 2024-02-26 02:05:48) +- mdp4.xml ( 20908 bytes, from 2024-02-26 02:05:48) +- mdp_common.xml ( 3056 bytes, from 2024-02-26 02:05:48) +- mdp5.xml ( 37457 bytes, from 2024-02-26 02:05:48) +- dsi.xml ( 18864 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm_8960.xml ( 4935 bytes, from 2024-02-26 02:05:48) +- dsi_phy_28nm.xml ( 7004 bytes, from 2024-02-26 02:05:48) +- dsi_phy_20nm.xml ( 3712 bytes, from 2024-02-26 02:05:48) +- dsi_phy_14nm.xml ( 5381 bytes, from 2024-02-26 02:05:48) +- dsi_phy_10nm.xml ( 4499 bytes, from 2024-02-26 02:05:48) +- dsi_phy_7nm.xml ( 11007 bytes, from 2024-02-26 02:05:48) +- sfpb.xml ( 602 bytes, from 2024-02-26 02:05:48) +- hdmi.xml ( 44030 bytes, from 2024-02-26 02:05:48) +- edp.xml ( 10416 bytes, from 2024-02-26 02:05:48) -Copyright (C) 2013-2022 by the following authors: +Copyright (C) 2013-2024 by the following authors: - Rob Clark <robdclark@xxxxxxxxx> (robclark) - Ilia Mirkin <imirkin@xxxxxxxxxxxx> (imirkin) -- 2.39.2