Messages in this thread | | | From | "Pallala, Ramakrishna" <> | Subject | RE: How to pass I2C platform_data under ACPI | Date | Thu, 3 Apr 2014 11:25:34 +0000 |
| |
>> In non ACPI environment I used to initialize the platform_data under >> board or platforms files. Under ACPI how do I do that? > >If you can't extract that information from ACPI namespace, then one option is to pass platform data along with the device ACPI ID: > >static const struct acpi_device_id my_acpi_match[] = { > { "MYID0001", (kernel_ulong_t)&my_platform_data } > ... > { }, >};
Thanks for the Quick reply.
So If I want to use different platform_data for different boards can I do something like below? And initialize the platform data in either driver or in separate module which gets compiled along with driver?
static const struct acpi_device_id my_acpi_match[] = { { "MYID0001", (kernel_ulong_t)&my_platform_data1 } { "MYID0002", (kernel_ulong_t)&my_platform_data2 } ... { },
Thanks, Ram
| |