From a75c351f56ab2699d7b0fe8623ffcaf4e867f6ec Mon Sep 17 00:00:00 2001 From: Cedric Encarnacion Date: Wed, 4 Sep 2024 13:54:46 +0800 Subject: [PATCH] drivers: power: lt7182s: Add support for LT7184S The LT7184S is a dual-output monolithic PolyPhase DC/DC synchronous step-down regulator that delivers up to 7A of continuous current from both channels simultaneously and supports loads from -8A to +9A in either channel. LT7184S contains the same set of registers with the LT7182S. Current and voltage ratings are the major differences. --- drivers/power/lt7182s/lt7182s.c | 3 +++ drivers/power/lt7182s/lt7182s.h | 1 + 2 files changed, 4 insertions(+) diff --git a/drivers/power/lt7182s/lt7182s.c b/drivers/power/lt7182s/lt7182s.c index 5e37e19c22c..10785ed0111 100644 --- a/drivers/power/lt7182s/lt7182s.c +++ b/drivers/power/lt7182s/lt7182s.c @@ -53,6 +53,9 @@ static const struct lt7182s_chip_info lt7182s_info[] = { [ID_LT7182S] = { .name = "LT7182S", }, + [ID_LT7184S] = { + .name = "LT7184S", + }, }; /** diff --git a/drivers/power/lt7182s/lt7182s.h b/drivers/power/lt7182s/lt7182s.h index ee8d388caf4..842d347d3f5 100644 --- a/drivers/power/lt7182s/lt7182s.h +++ b/drivers/power/lt7182s/lt7182s.h @@ -226,6 +226,7 @@ enum lt7182s_chip_id { ID_LT7182S, + ID_LT7184S, }; enum lt7182s_output_channel {