VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   57 Tags
author: 封欢 <huan.feng@starfivetech.com> 2021-01-26 11:09:03 +0800 committer: Fu Wei <fu.wei@linaro.org> 2021-02-25 03:46:57 +0800 commit: 7df74da94103fc11ec136cab9bb6dfddae4759ea parent: b6b0e571705ba82560f604780646d24993aa56c0
Commit Summary:
修复gpio-vic驱动中的gpio_direction_output接口实现
Diffstat:
1 file changed, 1 insertion, 0 deletions
diff --git a/drivers/gpio/gpio-starfive-vic.c b/drivers/gpio/gpio-starfive-vic.c
old mode 100755
new mode 100644
index c68a00f20255..3459cdd9367b
--- a/drivers/gpio/gpio-starfive-vic.c
+++ b/drivers/gpio/gpio-starfive-vic.c
@@ -107,6 +107,7 @@ static int starfive_direction_output(struct gpio_chip *gc, unsigned offset, int
 		return -EINVAL;
 	raw_spin_lock_irqsave(&chip->lock, flags);
 	writel_relaxed(0x0, chip->base + GPIO_DOEN_X_REG + offset * 8);
+	writel_relaxed(value, chip->base + GPIO_DOUT_X_REG + offset * 8);
 	raw_spin_unlock_irqrestore(&chip->lock, flags);
 
 	return 0;