History

firmware: xilinx: Remove eemi ops for set_requirement

Use direct function call instead of using eemi ops for set_requirement.

Rajan Vaja committed 6 years ago

Commit cbbbda71 parent 07fb1a43 files · +16 −22Browse files

Showing the changes to include/linux (1 of 3 files). Show all

Unified · Split

include/linux/firmware/xlnx-zynqmp.h+10−4
@@ -296,10 +296,6 @@ struct zynqmp_pm_query_data { · 295 unmodified lines
296296 struct zynqmp_eemi_ops {
297297 int (*fpga_load)(const u64 address, const u32 size, const u32 flags);
298298 int (*fpga_get_status)(u32 *value);
299− int (*set_requirement)(const u32 node,
300− const u32 capabilities,
301− const u32 qos,
302− const enum zynqmp_pm_request_ack ack);
303299 int (*aes)(const u64 address, u32 *out);
304300 };
305301
@@ -334,6 +330,9 @@ int zynqmp_pm_set_suspend_mode(u32 mode); · 28 unmodified lines
334330 int zynqmp_pm_request_node(const u32 node, const u32 capabilities,
335331 const u32 qos, const enum zynqmp_pm_request_ack ack);
336332 int zynqmp_pm_release_node(const u32 node);
333+int zynqmp_pm_set_requirement(const u32 node, const u32 capabilities,
334+ const u32 qos,
335+ const enum zynqmp_pm_request_ack ack);
337336 #else
338337 static inline struct zynqmp_eemi_ops *zynqmp_pm_get_eemi_ops(void)
339338 {
@@ -440,6 +439,13 @@ static inline int zynqmp_pm_release_node(const u32 node) · 100 unmodified lines
440439 {
441440 return -ENODEV;
442441 }
442+static inline int zynqmp_pm_set_requirement(const u32 node,
443+ const u32 capabilities,
444+ const u32 qos,
445+ const enum zynqmp_pm_request_ack ack)
446+{
447+ return -ENODEV;
448+}
443449 #endif
444450
445451 #endif /* __FIRMWARE_ZYNQMP_H__ */