have you succeed to enble the enc28j60 ? my kernel is 3.8.13
在 2017年1月13日星期五 UTC+8上午12:07:22,Chia-Hsing Wu写道:
>
> I am using following device tree try to add on enc28j60 ETH click.
> However, it seems doesn't work.
>
> *DTS:*
>
> /dts-v1/;
>
> /plugin/;
>
>
>
> / {
>
> compatible = "ti,beaglebone", "ti,beaglebone-black",
> "ti,beaglebone-green";
>
>
>
> /* identification */
>
> part-number = "BB-MIKROBUS-01";
>
> version = "00A3";
>
>
>
> /* state the resources this cape uses */
>
> exclusive-use =
>
> /* the pin header uses */
>
> "P9.31", /* spi1_sclk */
>
> "P9.30", /* spi1_d1 */
>
> "P9.29", /* spi1_d0 */
>
> "P9.28", /* spi1_cs0 */
>
> "P9.15", /* gpio1_16 */
>
>
>
> /* the hardware ip uses */
>
> "gpio1_16",
>
> "spi1";
>
>
>
> fragment@0 {
>
> target = <&am33xx_pinmux>;
>
> __overlay__ {
>
>
>
> /* avoid stupid warning */
>
> #address-cells = <1>;
>
> #size-cells = <1>;
>
>
>
> bb_spi1_pins: pinmux_bb_spi1_pins {
>
> pinctrl-single,pins = <
>
> 0x190 0x33
> /* mcasp0_aclkx.spi1_sclk, INPUT_PULLUP | MODE3 */
>
> 0x198 0x13
> /* mcasp0_axr0.spi1_d1, OUTPUT_PULLUP | MODE3 */
>
> 0x194 0x33
> /* mcasp0_fsx.spi1_d0, INPUT_PULLUP | MODE3 */
>
> 0x19c 0x13
> /* mcasp0_ahclkr.spi1_cs0, OUTPUT_PULLUP | MODE3 */
>
> >;
>
> };
>
> bb_gpio_pins: pinmux_bb_gpio_pins {
>
> pinctrl-single,pins = <
>
> 0x040 0x17
> /* gpmc_a0.gpio1_16, OUTPUT_PULLUP | MODE7 */
>
> >;
>
> };
>
> };
>
> };
>
>
>
> fragment@1 {
>
> target = <&spi1>; /* spi1 is numbered correctly */
>
> __overlay__ {
>
> #address-cells = <1>;
>
> #size-cells = <0>;
>
>
>
> pinctrl-names = "default";
>
> pinctrl-0 = <&bb_spi1_pins>;
>
> status = "okay";
>
> ti,pio-mode; /* disable dma when used as
> an overlay, dma gets stuck at 160 bits... */
>
>
>
> /* shut up DTC warnings */
>
>
>
> /* add any spi devices connected here */
>
> /* note that you can do direct SPI via
> spidev now */
>
> spi1_0 {
>
> #address-cells = <1>;
>
> #size-cells = <0>;
>
> compatible = "microchip,enc28j60";
>
> reg = <0>;
>
> spi-max-frequency = <12000000>;
>
> interrupts=<125>;
>
> spi-cpol;
>
> spi-cpha;
>
> };
>
> };
>
> };
>
> };
>
>
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beagleboard/c343a975-fd36-4484-8b43-66f0009b70d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.