搜索

116

主题

170

帖子

1922

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1922
发表于 2021-8-5 16:53:39 3850 浏览 0 回复

[调试] sd

本帖最后由 星空 于 2021-8-5 16:55 编辑

一硬件


二 软件
1 dws
  1. <gpio12>
  2.     <eint_mode>true</eint_mode>
  3.     <def_mode>0</def_mode>
  4.     <inpull_en>true</inpull_en>
  5.     <inpull_selhigh>true</inpull_selhigh>
  6.     <def_dir>IN</def_dir>
  7.     <out_high>false</out_high>
  8.     <varName0>GPIO_SDHC_EINT_PIN</varName0>
  9.     <smt>false</smt>
  10.     <ies>true</ies>
  11. </gpio12>

  12. <eint12>
  13.     <varName>MSDC1_INS</varName>
  14.     <debounce_time>16</debounce_time>
  15.     <polarity>Low</polarity>
  16.     <sensitive_level>Level</sensitive_level>
  17.     <debounce_en>Disable</debounce_en>
  18. </eint12>
复制代码


2 dts


3 其他
这里一般不用改,但8788有这现象不上电  正常现象:  插入应该有VMCH_PMU电压,拔出电压消失,


4 热插拔改非热插拔

  1. diff --git a/kernel-3.18/arch/arm/boot/dts/k80_bsp.dts b/kernel-3.18/arch/arm/boot/dts/k80_bsp.dts
  2. index 78c02e0..73472e3 100755
  3. --- a/kernel-3.18/arch/arm/boot/dts/k80_bsp.dts
  4. +++ b/kernel-3.18/arch/arm/boot/dts/k80_bsp.dts
  5. @@ -159,6 +159,7 @@
  6.         sd-uhs-sdr25;
  7.         sd-uhs-sdr50;
  8.         sd-uhs-sdr104;
  9. +       non-removable;
  10.         pinctrl-names = "default","insert_cfg";
  11.         pinctrl-0 = <&mmc1_pins_insert_default>;
  12.         pinctrl-1 = <&mmc1_pins_insert_cfg>;



  13. &mmc1 {
  14.     clk_src = /bits/ 8 <MSDC1_CLKSRC_187MHZ>;
  15.     bus-width = <4>;
  16.     max-frequency = <208000000>;
  17.     msdc-sys-suspend;
  18.     cap-sd-highspeed;
  19.     sd-uhs-sdr12;
  20.     sd-uhs-sdr25;
  21.     sd-uhs-sdr50;
  22.     sd-uhs-sdr104;
  23.     non-removable;
  24.     pinctrl-names = "default","insert_cfg";
  25.     pinctrl-0 = <&mmc1_pins_insert_default>;
  26.     pinctrl-1 = <&mmc1_pins_insert_cfg>;
  27.     pinctl = <&mmc1_pins_default>;
  28.     pinctl_sdr104 = <&mmc1_pins_sdr104>;
  29.     pinctl_sdr50 = <&mmc1_pins_sdr50>;
  30.     pinctl_ddr50 = <&mmc1_pins_ddr50>;
  31.     register_setting = <&mmc1_register_setting_default>;
  32.     host_function = /bits/ 8 <MSDC_SD>;
  33.     cd_level = /bits/ 8 <MSDC_CD_LOW>;
  34.     cd-gpios = <&pio 6 0>;
  35.     status = "okay";
  36. };
复制代码














本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表