diff options
author | Zoltan Herpai <wigyori@uid0.hu> | 2016-12-27 16:00:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-27 16:00:41 +0100 |
commit | 187ad058ee1f21b1d78ff86fe2fc42459f10457b (patch) | |
tree | c34448b5d917975d8a6f6b5ccbbebe4f67443e9f /package/boot/uboot-sunxi/patches/012-sun6i-fix-clock_twi_onoff.patch | |
parent | 5ecf7a9b2804ed5dc6fc0389c95656c6695568a0 (diff) | |
parent | 52b0b6ea7a440b4cf3c9eb33557be7ad63e23f77 (diff) | |
download | master-187ad058-187ad058ee1f21b1d78ff86fe2fc42459f10457b.tar.gz master-187ad058-187ad058ee1f21b1d78ff86fe2fc42459f10457b.tar.bz2 master-187ad058-187ad058ee1f21b1d78ff86fe2fc42459f10457b.zip |
sunxi: uboot-sunxi: update to 2016.11
Diffstat (limited to 'package/boot/uboot-sunxi/patches/012-sun6i-fix-clock_twi_onoff.patch')
-rw-r--r-- | package/boot/uboot-sunxi/patches/012-sun6i-fix-clock_twi_onoff.patch | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/package/boot/uboot-sunxi/patches/012-sun6i-fix-clock_twi_onoff.patch b/package/boot/uboot-sunxi/patches/012-sun6i-fix-clock_twi_onoff.patch deleted file mode 100644 index 45416703a4..0000000000 --- a/package/boot/uboot-sunxi/patches/012-sun6i-fix-clock_twi_onoff.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 730d2f3a41c5ccae71b5008fffdf697d143be68c Mon Sep 17 00:00:00 2001 -From: Hans de Goede <hdegoede@redhat.com> -Date: Wed, 16 Mar 2016 20:44:51 +0100 -Subject: [PATCH] sunxi: Fix clock_twi_onoff for sun6i - -The clock_sun6i.c implementation was not deasserting the reset for -the regular i2c controllers, this commit fixes this. - -Signed-off-by: Hans de Goede <hdegoede@redhat.com> -Acked-by: Ian Campbell <ijc@hellion.org.uk> ---- - arch/arm/cpu/armv7/sunxi/clock_sun6i.c | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - ---- a/arch/arm/cpu/armv7/sunxi/clock_sun6i.c -+++ b/arch/arm/cpu/armv7/sunxi/clock_sun6i.c -@@ -100,13 +100,18 @@ int clock_twi_onoff(int port, int state) - return 0; - } - -- /* set the apb clock gate for twi */ -- if (state) -+ /* set the apb clock gate and reset for twi */ -+ if (state) { - setbits_le32(&ccm->apb2_gate, - CLK_GATE_OPEN << (APB2_GATE_TWI_SHIFT+port)); -- else -+ setbits_le32(&ccm->apb2_reset_cfg, -+ 1 << (APB2_RESET_TWI_SHIFT + port)); -+ } else { -+ clrbits_le32(&ccm->apb2_reset_cfg, -+ 1 << (APB2_RESET_TWI_SHIFT + port)); - clrbits_le32(&ccm->apb2_gate, - CLK_GATE_OPEN << (APB2_GATE_TWI_SHIFT+port)); -+ } - - return 0; - } |