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 --- |