You may have to mess with some kernel source
files:
http://beagleboard.org/Community/Forums?place=topic%2Fbeagleboard%2FpPX-7HSt9E0%2Fdiscussion
On Thursday, August 27, 2015 at 6:04:54 AM UTC-7, Dileep D R wrote:
>
> wl12xx_vmmc: fixedregulator@2 {
> pinctrl-names = "default";
> pinctrl-0 = <&wl12xx_gpio>;
> compatible = "regulator-fixed";
> regulator-name = "vwl1271";
> regulator-min-microvolt = <1800000>;
> regulator-max-microvolt = <1800000>;
> gpio = <&gpio0 27 0>;
> startup-delay-us = <70000>;
> enable-active-high;
> };
>
> dmesg log shows:
>
> [ 4.259093] omap_hsmmc 47810000.mmc: unable to get vmmc regulator -517
>
> On Thursday, 27 August 2015 16:25:17 UTC+5:30, Dileep D R wrote:
>>
>>
>> Hi,
>>
>> Configuring MMC3 for SDIO communiction. I have configured pins as below,
>> but still sdio communication is not up.
>>
>> If clock is not enabled by default how can it be done in device tree,
>>
>>
>>
>> mmc3_pins: pinmux_mmc3_pins {
>> pinctrl-single,pins = <
>> 0x3C (PIN_INPUT_PULLUP | MUX_MODE3) /* mmc2_dat3 */
>> 0x38 (PIN_INPUT_PULLUP | MUX_MODE3) /* mmc2_dat2 */
>> 0x34 (PIN_INPUT_PULLUP | MUX_MODE3) /* mmc2_dat1 */
>> 0x30 (PIN_INPUT_PULLUP | MUX_MODE3) /* mmc2_dat0 */
>> 0x8c (PIN_INPUT_PULLUP | MUX_MODE3) /* mmc2_clk */
>> 0x88 (PIN_INPUT_PULLUP | MUX_MODE3) /* mmc2_cmd */
>> >;
>> };
>>
>> &mmc3 {
>> /* these are on the crossbar and are outlined in the
>> xbar-event-map element */
>> dmas = <&edma 32 &edma 33>;
>> dma-names = "tx", "rx";
>>
>> status = "okay";
>> vmmc-supply = <&wl12xx_vmmc>;
>> ti,non-removable;
>> bus-width = <4>;
>> cap-power-off-card;
>> pinctrl-names = "default";
>> pinctrl-0 = <&mmc3_pins>;
>>
>> #address-cells = <1>;
>> #size-cells = <0>;
>> wlcore: wlcore@2 {
>> compatible = "ti,wl1271";
>> reg = <2>;
>> interrupt-parent = <&gpio0>;
>> interrupts = <26 0x4>; /* gpio 31 */
>> ref-clock-frequency = <38400000>;
>> };
>> };
>>
>> &edma {
>> ti,edma-xbar-event-map = /bits/ 16 <1 32 2 33>;
>> };
>>
>>
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.