mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-06-13 23:42:04 +08:00

kernel: bump to 4.14.193, 4.19.138, 5.4.59 (#5350) 431fb8c mac80211: add AQL improvements 6bdd4c9 mac80211: add missing backports for building with 4.14 kernels 0106820 mac80211: add missing return code checks in AQL improvements e7f7101 mac80211: rework encapsulation offload support [package] base-files: add function for generating random MAC dnsmasq: abort dhcp_check on interface state boot: sync upstream source code ath10k-ct-firmware/mt76/sch_cake: update to latest git HEAD [script] download: add China Mirror Station [target] Sync: arc770, ath79, bcm63xx, kirkwood, lantiq, layerscape, mediatek, mvebu, octeon, oxnas, pistachio, uml Sync most of the target patches. Run-compiled-on: ipq40xx (4.19 & 5.4), ramips
48 lines
1.5 KiB
Diff
48 lines
1.5 KiB
Diff
From 981c1d416af45eff207227aec106381ac23aac99 Mon Sep 17 00:00:00 2001
|
|
From: Ian Pozella <Ian.Pozella@imgtec.com>
|
|
Date: Mon, 20 Feb 2017 10:00:52 +0000
|
|
Subject: MIPS: DTS: img: marduk: switch mmc to 1 bit mode
|
|
|
|
The mmc block in Pistachio allows 1 to 8 data bits to be used.
|
|
Marduk uses 4 bits allowing the upper 4 bits to be allocated
|
|
to the Mikrobus ports. However these bits are still connected
|
|
internally meaning the mmc block recieves signals on all data lines
|
|
and seems the internal HW CRC checks get corrupted by this erroneous
|
|
data.
|
|
|
|
We cannot control what data is sent on these lines because they go
|
|
to external ports. 1 bit mode does not exhibit the issue hence the
|
|
safe default is to use this. If a user knows that in their use case
|
|
they will not use the upper bits then they can set to 4 bit mode in
|
|
order to improve performance.
|
|
|
|
Also make sure that the upper 4 bits don't get allocated to the mmc
|
|
driver (the default is to assign all 8 pins) so they can be allocated
|
|
to other drivers. Allocating all 4 despite setting 1 bit mode as this
|
|
matches what is there in hardware.
|
|
|
|
Signed-off-by: Ian Pozella <Ian.Pozella@imgtec.com>
|
|
---
|
|
arch/mips/boot/dts/img/pistachio_marduk.dts | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
--- a/arch/mips/boot/dts/img/pistachio_marduk.dts
|
|
+++ b/arch/mips/boot/dts/img/pistachio_marduk.dts
|
|
@@ -117,7 +117,7 @@
|
|
|
|
&sdhost {
|
|
status = "okay";
|
|
- bus-width = <4>;
|
|
+ bus-width = <1>;
|
|
disable-wp;
|
|
};
|
|
|
|
@@ -127,6 +127,7 @@
|
|
|
|
&pin_sdhost_data {
|
|
drive-strength = <2>;
|
|
+ pins = "mfio17", "mfio18", "mfio19", "mfio20";
|
|
};
|
|
|
|
&pwm {
|