merged. Bruce
In message: [linux-yocto][v6.1/standard/preempt-rt/sdkv6.1/xlnx-soc][PATCH] firmware: xilinx: fix enum mismatch on 26/09/2023 quanyang.w...@windriver.com wrote: > From: Quanyang Wang <quanyang.w...@windriver.com> > > With gcc-13, the following mismatch is reported: > > drivers/firmware/xilinx/zynqmp.c:1817:5: warning: conflicting types for > ‘zynqmp_pm_set_rpu_mode’ due to enum/integer mismatch; have ‘int(u32, enum > rpu_oper_mode)’ {aka ‘int(unsigned int, enum rpu_oper_mode)’} > [-Wenum-int-mismatch] > 1817 | int zynqmp_pm_set_rpu_mode(u32 node_id, enum rpu_oper_mode rpu_mode) > | ^~~~~~~~~~~~~~~~~~~~~~ > In file included from drivers/firmware/xilinx/zynqmp.c:28: > ./include/linux/firmware/xlnx-zynqmp.h:756:5: note: previous declaration of > ‘zynqmp_pm_set_rpu_mode’ with type ‘int(u32, u32)’ {aka ‘int(unsigned int, > unsigned int)’} > 756 | int zynqmp_pm_set_rpu_mode(u32 node_id, u32 arg1); > | ^~~~~~~~~~~~~~~~~~~~~~ > drivers/firmware/xilinx/zynqmp.c:1835:5: warning: conflicting types for > ‘zynqmp_pm_set_tcm_config’ due to enum/integer mismatch; have ‘int(u32, enum > rpu_tcm_comb)’ {aka ‘int(unsigned int, enum rpu_tcm_comb)’} > [-Wenum-int-mismatch] > 1835 | int zynqmp_pm_set_tcm_config(u32 node_id, enum rpu_tcm_comb tcm_mode) > | ^~~~~~~~~~~~~~~~~~~~~~~~ > CC drivers/firmware/efi/libstub/string.o > ./include/linux/firmware/xlnx-zynqmp.h:757:5: note: previous declaration of > ‘zynqmp_pm_set_tcm_config’ with type ‘int(u32, u32)’ {aka ‘int(unsigned int, > unsigned int)’} > 757 | int zynqmp_pm_set_tcm_config(u32 node_id, u32 arg1); > | ^~~~~~~~~~~~~~~~~~~~~~~~ > > Signed-off-by: Quanyang Wang <quanyang.w...@windriver.com> > --- > Hi Bruce, > Would you please help merge this patch to the branches: > v6.1/standard/preempt-rt/sdkv6.1/xlnx-soc > v6.1/standard/sdkv6.1/xlnx-soc > Thanks, > Quanyang > --- > include/linux/firmware/xlnx-zynqmp.h | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/include/linux/firmware/xlnx-zynqmp.h > b/include/linux/firmware/xlnx-zynqmp.h > index 7a650e3111991..dea03368a55bc 100644 > --- a/include/linux/firmware/xlnx-zynqmp.h > +++ b/include/linux/firmware/xlnx-zynqmp.h > @@ -755,8 +755,8 @@ int zynqmp_pm_request_wake(const u32 node, > const u64 address, > const enum zynqmp_pm_request_ack ack); > int zynqmp_pm_get_rpu_mode(u32 node_id, enum rpu_oper_mode *rpu_mode); > -int zynqmp_pm_set_rpu_mode(u32 node_id, u32 arg1); > -int zynqmp_pm_set_tcm_config(u32 node_id, u32 arg1); > +int zynqmp_pm_set_rpu_mode(u32 node_id, enum rpu_oper_mode arg1); > +int zynqmp_pm_set_tcm_config(u32 node_id, enum rpu_tcm_comb arg1); > int zynqmp_pm_pinctrl_request(const u32 pin); > int zynqmp_pm_pinctrl_release(const u32 pin); > int zynqmp_pm_pinctrl_get_function(const u32 pin, u32 *id); > -- > 2.36.1 >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13119): https://lists.yoctoproject.org/g/linux-yocto/message/13119 Mute This Topic: https://lists.yoctoproject.org/mt/101590471/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/leave/6687884/21656/624485779/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-