net: Enable PM settings on network devices
By changing the various *NET_DEVICE* macros. It is up to the device drivers to either set a proper PM function or, if not supported or PM disabled, to use device_pm_control_nop relevantly. All existing macro calls are updated. Since no PM support was added so far, device_pm_control_nop is used as the default everywhere. Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
This commit is contained in:
parent
ebe20f99c7
commit
4ae72db135
67 changed files with 197 additions and 143 deletions
|
@ -308,7 +308,7 @@ static int socket_can_init_1(struct device *dev)
|
|||
}
|
||||
|
||||
NET_DEVICE_INIT(socket_can_loopback_1, SOCKET_CAN_NAME_1, socket_can_init_1,
|
||||
&socket_can_context_1, NULL,
|
||||
device_pm_control_nop, &socket_can_context_1, NULL,
|
||||
CONFIG_KERNEL_INIT_PRIORITY_DEVICE,
|
||||
&socket_can_api,
|
||||
CANBUS_RAW_L2, NET_L2_GET_CTX_TYPE(CANBUS_RAW_L2), CAN_MTU);
|
||||
|
|
|
@ -749,7 +749,7 @@ static int socket_can_init_0(struct device *dev)
|
|||
}
|
||||
|
||||
NET_DEVICE_INIT(socket_can_flexcan_0, SOCKET_CAN_NAME_1, socket_can_init_0,
|
||||
&socket_can_context_1, NULL,
|
||||
device_pm_control_nop, &socket_can_context_1, NULL,
|
||||
CONFIG_KERNEL_INIT_PRIORITY_DEVICE,
|
||||
&socket_can_api,
|
||||
CANBUS_RAW_L2, NET_L2_GET_CTX_TYPE(CANBUS_RAW_L2), CAN_MTU);
|
||||
|
|
|
@ -398,7 +398,7 @@ static int net_can_init(struct device *dev)
|
|||
static struct net_can_context net_can_context_1;
|
||||
|
||||
NET_DEVICE_INIT(net_can_1, CONFIG_CAN_NET_NAME, net_can_init,
|
||||
&net_can_context_1, NULL,
|
||||
device_pm_control_nop, &net_can_context_1, NULL,
|
||||
CONFIG_CAN_NET_INIT_PRIORITY,
|
||||
&net_can_api_inst,
|
||||
CANBUS_L2, NET_L2_GET_CTX_TYPE(CANBUS_L2), NET_CAN_MTU);
|
||||
|
|
|
@ -1119,7 +1119,7 @@ static int socket_can_init_1(struct device *dev)
|
|||
}
|
||||
|
||||
NET_DEVICE_INIT(socket_can_stm32_1, SOCKET_CAN_NAME_1, socket_can_init_1,
|
||||
&socket_can_context_1, NULL,
|
||||
device_pm_control_nop, &socket_can_context_1, NULL,
|
||||
CONFIG_KERNEL_INIT_PRIORITY_DEVICE,
|
||||
&socket_can_api,
|
||||
CANBUS_RAW_L2, NET_L2_GET_CTX_TYPE(CANBUS_RAW_L2), CAN_MTU);
|
||||
|
@ -1197,7 +1197,7 @@ static int socket_can_init_2(struct device *dev)
|
|||
}
|
||||
|
||||
NET_DEVICE_INIT(socket_can_stm32_2, SOCKET_CAN_NAME_2, socket_can_init_2,
|
||||
&socket_can_context_2, NULL,
|
||||
device_pm_control_nop, &socket_can_context_2, NULL,
|
||||
CONFIG_KERNEL_INIT_PRIORITY_DEVICE,
|
||||
&socket_can_api,
|
||||
CANBUS_RAW_L2, NET_L2_GET_CTX_TYPE(CANBUS_RAW_L2), CAN_MTU);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue