[PATCH] drivers: misc: k3_avs: Add Linux compatibles to maintain sync

The ti,j7200-vtm and ti,j721e-vtm compatibles are used for voltage and thermal monitoring (VTM) by (drivers/thermal/k3_j72xx_bandgap.c) in Linux, but the same hardware is used for adaptive voltage scaling (AVS) in u-boot, This brings both drivers in line with the same compatibles.
Since the j7200 uses the config as the j721e, the data is inherited from j721e vs creating a duplicate
Signed-off-by: Neha Francis n-francis@ti.com Signed-off-by: Reid Tonking reidt@ti.com --- In preparation for syncing k3 socs j721e & j7200, a single patch is being submitted to avoid having dependency complications [0]. This patch will be a dependency for the following series [1] [2], each with another version to follow.
[0] https://lore.kernel.org/u-boot/20230907150858.3l6q2yxyfgdx3jvn@mulled/T/#mf5... [1] https://lore.kernel.org/u-boot/20230907150858.3l6q2yxyfgdx3jvn@mulled/T/#m87... [2] https://lore.kernel.org/u-boot/20230905181309.61666-1-reidt@ti.com/T/#m8d254...
drivers/misc/k3_avs.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/misc/k3_avs.c b/drivers/misc/k3_avs.c index 840148d090..acfc731845 100644 --- a/drivers/misc/k3_avs.c +++ b/drivers/misc/k3_avs.c @@ -382,6 +382,8 @@ static struct vd_config am654_vd_config = { static const struct udevice_id k3_avs_ids[] = { { .compatible = "ti,am654-avs", .data = (ulong)&am654_vd_config }, { .compatible = "ti,j721e-avs", .data = (ulong)&j721e_vd_config }, + { .compatible = "ti,j721e-vtm", .data = (ulong)&j721e_vd_config }, + { .compatible = "ti,j7200-vtm", .data = (ulong)&j721e_vd_config }, {} };

On 13:06-20230907, Reid Tonking wrote:
The ti,j7200-vtm and ti,j721e-vtm compatibles are used for voltage and thermal monitoring (VTM) by (drivers/thermal/k3_j72xx_bandgap.c) in Linux, but the same hardware is used for adaptive voltage scaling (AVS) in u-boot, This brings both drivers in line with the same compatibles.
Since the j7200 uses the config as the j721e, the data is inherited from j721e vs creating a duplicate
Signed-off-by: Neha Francis n-francis@ti.com Signed-off-by: Reid Tonking reidt@ti.com
Reviewed-by: Nishanth Menon nm@ti.com

On Thu, Sep 07, 2023 at 01:06:35PM -0500, Reid Tonking wrote:
The ti,j7200-vtm and ti,j721e-vtm compatibles are used for voltage and thermal monitoring (VTM) by (drivers/thermal/k3_j72xx_bandgap.c) in Linux, but the same hardware is used for adaptive voltage scaling (AVS) in u-boot, This brings both drivers in line with the same compatibles.
Since the j7200 uses the config as the j721e, the data is inherited from j721e vs creating a duplicate
Signed-off-by: Neha Francis n-francis@ti.com Signed-off-by: Reid Tonking reidt@ti.com Reviewed-by: Nishanth Menon nm@ti.com
Applied to u-boot/next, thanks!
participants (3)
-
Nishanth Menon
-
Reid Tonking
-
Tom Rini