Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dmaengine: qcom: gpi: Drop unused gpi_write_reg_field()

Static function gpi_write_reg_field() is not used, W=1 build:

gpi.c:573:20: error: unused function 'gpi_write_reg_field' [-Werror,-Wunused-function]

Fixes: 5d0c3533a19f ("dmaengine: qcom: Add GPI dma driver")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250525-dma-fixes-v1-3-89d06dac9bcb@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Krzysztof Kozlowski and committed by
Vinod Koul
24c13df6 f0368c23

-11
-11
drivers/dma/qcom/gpi.c
··· 569 569 writel_relaxed(val, addr); 570 570 } 571 571 572 - /* gpi_write_reg_field - write to specific bit field */ 573 - static inline void gpi_write_reg_field(struct gpii *gpii, void __iomem *addr, 574 - u32 mask, u32 shift, u32 val) 575 - { 576 - u32 tmp = gpi_read_reg(gpii, addr); 577 - 578 - tmp &= ~mask; 579 - val = tmp | ((val << shift) & mask); 580 - gpi_write_reg(gpii, addr, val); 581 - } 582 - 583 572 static __always_inline void 584 573 gpi_update_reg(struct gpii *gpii, u32 offset, u32 mask, u32 val) 585 574 {