Tool/software: Linux
Hi
We have a custom board based on the am5718, we have own custom dts and dtsi files, the uboot recognise both SD and eMMC card
=> mmc list OMAP SD/MMC: 0 (SD) OMAP SD/MMC: 1 (eMMC)
but we get the message "no pinctrl state for default mode" when the MLO starts up.
Is it possible to remove this message ?
our .dtsi file looks like this, both the eMMC and SD is feed with 3.3V outside the PMIC
#include "am57xx-industrial-grade.dtsi" … … .. &mmc1 { status = "okay"; bus-width = <4>; cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */ }; &mmc3 { status = "okay"; bus-width = <8>; ti,non-removable; max-frequency = <96000000>; no-1-8-v; /delete-property/ mmc-hs200-1_8v; };
our .dts file look like this
#include "dra72x.dtsi" #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/interrupt-controller/irq.h> #include "dra72x-mmc-iodelay.dtsi" #include "bomill_p2hmi-common.dtsi" … … .. &mmc1 { status = "okay"; pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50", "sdr104"; pinctrl-0 = <&mmc1_pins_default>; pinctrl-1 = <&mmc1_pins_hs>; pinctrl-2 = <&mmc1_pins_sdr12>; pinctrl-3 = <&mmc1_pins_sdr25>; pinctrl-4 = <&mmc1_pins_sdr50>; pinctrl-5 = <&mmc1_pins_ddr50_rev20 &mmc1_iodelay_ddr50_conf>; pinctrl-6 = <&mmc1_pins_sdr104 &mmc1_iodelay_sdr104_rev20_conf>; bus-width = <4>; cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */ }; &mmc3 { status = "okay"; pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50"; pinctrl-0 = <&mmc3_pins_default>; pinctrl-1 = <&mmc3_pins_hs>; pinctrl-2 = <&mmc3_pins_sdr12>; pinctrl-3 = <&mmc3_pins_sdr25>; pinctrl-4 = <&mmc3_pins_sdr50>; bus-width = <8>; ti,non-removable; max-frequency = <96000000>; no-1-8-v; /delete-property/ mmc-hs200-1_8v; };