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 beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to