]> www.infradead.org Git - users/jedix/linux-maple.git/commit
platform/x86: Update swnode graph for amd isp4
authorPratap Nirujogi <pratap.nirujogi@amd.com>
Wed, 18 Jun 2025 20:29:48 +0000 (16:29 -0400)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Mon, 30 Jun 2025 09:02:10 +0000 (12:02 +0300)
commite1af6f0146d64fc4fb142504ba128a97cd171558
tree54fb36ac273759afed98e7878db7479c463f35d0
parenteb617dd25ca176f3fee24f873f0fd60010773d67
platform/x86: Update swnode graph for amd isp4

Existing swnode graph format is specific to sensor device
and is causing conflicts when accessing standard property
variables outside the sensor driver.

To address this issue, enhanced swnode graph format with
dedicated nodes for i2c and isp devices, with sensor node
added as child to i2c node. This approach allows to have
standard property variables (ex: 'clock-frequency') with
values applicable for each of the devices (sensor, i2c and
isp).

ACPI device driver_data handle is also initialized with root
camera swnode to access the property variables in the graph
in isp and i2c drivers.

Signed-off-by: Pratap Nirujogi <pratap.nirujogi@amd.com>
Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
Link: https://lore.kernel.org/r/20250618202958.3934822-1-pratap.nirujogi@amd.com
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/amd/amd_isp4.c