Add patch to fix mSD on 96boards Hikey

This commit is contained in:
Peter Robinson 2018-10-18 14:35:07 +01:00
parent 447a6b3111
commit 21c1d10106
2 changed files with 39 additions and 0 deletions

34
hikey-mmc-softdeps.patch Normal file
View File

@ -0,0 +1,34 @@
From: Jeremy Linton <lintonrjeremy@gmail.com>
mmc: dw_mmc-k3: Add clk and reset softdep
The mmc/k3 driver is dependent on a number of other linux modules
which must be built into the initrd in order to use the mmc/sd
as a boot device for initrd/module based distros.
Normally this would be taken care of with linux's modules.deps
based on symbolic dependencies but the dwmmc drivers have
particularly complex relationships that are based on soft
callback APIs. The result is that dracut and other initrd builders
are unable to determine the module dependencies directly.
To solve this problem linux has MODULE_SOFTDEP() so lets softdep
the hisi clock and reset drivers associated with the k3 implementation.
Signed-off-by: Jeremy Linton <lintonrjeremy@gmail.com>
---
drivers/mmc/host/dw_mmc-k3.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/mmc/host/dw_mmc-k3.c b/drivers/mmc/host/dw_mmc-k3.c
index 89cdb3d533bb..cd8f545fa30d 100644
--- a/drivers/mmc/host/dw_mmc-k3.c
+++ b/drivers/mmc/host/dw_mmc-k3.c
@@ -487,3 +487,4 @@ module_platform_driver(dw_mci_k3_pltfm_driver);
MODULE_DESCRIPTION("K3 Specific DW-MSHC Driver Extension");
MODULE_LICENSE("GPL v2");
MODULE_ALIAS("platform:dwmmc_k3");
+MODULE_SOFTDEP("pre: hi6220_reset clk_hi655x");
--
2.13.6

View File

@ -607,6 +607,8 @@ Patch318: arm64-drm-msm-fix-missing-CTL-flush.patch
Patch319: gpio-pxa-handle-corner-case-of-unprobed-device.patch
Patch320: hikey-mmc-softdeps.patch
# Enabling Patches for the RPi3+
Patch330: bcm2837-enable-pmu.patch
@ -1933,6 +1935,9 @@ fi
#
#
%changelog
* Thu Oct 18 2018 Peter Robinson <pbrobinson@fedoraproject.org>
- Add patch to fix mSD on 96boards Hikey
* Tue Oct 16 2018 Peter Robinson <pbrobinson@fedoraproject.org>
- Fixes to Rock960 series of devices, improves stability considerably
- Raspberry Pi graphics fix