driver.c (db9cc5e677783a8a9157804f4a61bb81d83049ac) driver.c (20bda12a0ea086c35a4cf7465f8014a248e59080)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * System Control and Management Interface (SCMI) Message Protocol driver
4 *
5 * SCMI Message Protocol is used between the System Control Processor(SCP)
6 * and the Application Processors(AP). The Message Handling Unit(MHU)
7 * provides a mechanism for inter-processor communication between SCP's
8 * Cortex M3 and AP.

--- 3304 unchanged lines hidden (view full) ---

3313 &dev_attr_vendor_id.attr,
3314 &dev_attr_sub_vendor_id.attr,
3315 NULL,
3316};
3317ATTRIBUTE_GROUPS(versions);
3318
3319/* Each compatible listed below must have descriptor associated with it */
3320static const struct of_device_id scmi_of_match[] = {
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * System Control and Management Interface (SCMI) Message Protocol driver
4 *
5 * SCMI Message Protocol is used between the System Control Processor(SCP)
6 * and the Application Processors(AP). The Message Handling Unit(MHU)
7 * provides a mechanism for inter-processor communication between SCP's
8 * Cortex M3 and AP.

--- 3304 unchanged lines hidden (view full) ---

3313 &dev_attr_vendor_id.attr,
3314 &dev_attr_sub_vendor_id.attr,
3315 NULL,
3316};
3317ATTRIBUTE_GROUPS(versions);
3318
3319/* Each compatible listed below must have descriptor associated with it */
3320static const struct of_device_id scmi_of_match[] = {
3321#ifdef CONFIG_ARM_SCMI_TRANSPORT_VIRTIO
3322 { .compatible = "arm,scmi-virtio", .data = &scmi_virtio_desc},
3323#endif
3324 { /* Sentinel */ },
3325};
3326
3327MODULE_DEVICE_TABLE(of, scmi_of_match);
3328
3329static struct platform_driver scmi_driver = {
3330 .driver = {
3331 .name = "arm-scmi",

--- 133 unchanged lines hidden ---
3321 { /* Sentinel */ },
3322};
3323
3324MODULE_DEVICE_TABLE(of, scmi_of_match);
3325
3326static struct platform_driver scmi_driver = {
3327 .driver = {
3328 .name = "arm-scmi",

--- 133 unchanged lines hidden ---