pullup Now enabled by default (ignored)
+Name: w5500
+Info: Overlay for the Wiznet W5500 Ethernet Controller on SPI0
+Load: dtoverlay=w5500,<param>=<val>
+Params: int_pin GPIO used for INT (default 25)
+
+ speed SPI bus speed (default 30000000)
+
+ cs SPI bus Chip Select (default 0)
+
+
Name: wittypi
Info: Configures the wittypi RTC module.
Load: dtoverlay=wittypi,<param>=<val>
--- /dev/null
+// Overlay for the Wiznet w5500 Ethernet Controller
+/dts-v1/;
+/plugin/;
+
+/ {
+ compatible = "brcm,bcm2835";
+
+ fragment@0 {
+ target = <&spidev0>;
+ __overlay__ {
+ status = "disabled";
+ };
+ };
+
+ fragment@1 {
+ target = <&spidev1>;
+ __dormant__ {
+ status = "disabled";
+ };
+ };
+
+ fragment@2 {
+ target = <&spi0>;
+ __overlay__ {
+ /* needed to avoid dtc warning */
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ status = "okay";
+
+ eth1: w5500@0{
+ compatible = "wiznet,w5500";
+ reg = <0>; /* CE0 */
+ pinctrl-names = "default";
+ pinctrl-0 = <ð1_pins>;
+ interrupt-parent = <&gpio>;
+ interrupts = <25 0x8>;
+ spi-max-frequency = <30000000>;
+// local-mac-address = [aa bb cc dd ee ff];
+ status = "okay";
+ };
+ };
+ };
+
+ fragment@3 {
+ target = <&gpio>;
+ __overlay__ {
+ eth1_pins: eth1_pins {
+ brcm,pins = <25>;
+ brcm,function = <0>; /* in */
+ brcm,pull = <0>; /* none */
+ };
+ };
+ };
+
+ __overrides__ {
+ int_pin = <ð1>, "interrupts:0",
+ <ð1_pins>, "brcm,pins:0";
+ speed = <ð1>, "spi-max-frequency:0";
+ cs = <ð1>, "reg:0",
+ <0>, "!0=1";
+ };
+};