platform/x86: int3472: Support multiple clock consumers
authorDaniel Scally <djrscally@gmail.com>
Wed, 21 Sep 2022 23:04:37 +0000 (00:04 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sat, 24 Sep 2022 17:12:32 +0000 (19:12 +0200)
commit43cf36974d760a3d1c705a83de89ac58059e5f0b
treefdd9358d26046dbb06b77b219bff08413ec509b0
parent62c8bc0d27a784b09114d67c33e8fa83f350fa77
platform/x86: int3472: Support multiple clock consumers

At present, the tps68470.c only supports a single clock consumer when
passing platform data to the clock driver. In some devices multiple
sensors depend on the clock provided by a single TPS68470 and so all
need to be able to acquire the clock. Support passing multiple
consumers as platform data.

Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Daniel Scally <djrscally@gmail.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/clk/clk-tps68470.c
drivers/platform/x86/intel/int3472/tps68470.c
include/linux/platform_data/tps68470.h