1/* 2 * Device Tree Source for the KZM9D board 3 * 4 * Copyright (C) 2013 Renesas Solutions Corp. 5 * 6 * This file is licensed under the terms of the GNU General Public License 7 * version 2. This program is licensed "as is" without any warranty of any 8 * kind, whether express or implied. 9 */ 10/dts-v1/; 11 12#include "emev2.dtsi" 13#include <dt-bindings/gpio/gpio.h> 14#include <dt-bindings/input/input.h> 15#include <dt-bindings/interrupt-controller/irq.h> 16 17/ { 18 model = "EMEV2 KZM9D Board"; 19 compatible = "renesas,kzm9d", "renesas,emev2"; 20 21 memory { 22 device_type = "memory"; 23 reg = <0x40000000 0x8000000>; 24 }; 25 26 chosen { 27 bootargs = "console=ttyS1,115200n81 ignore_loglevel root=/dev/nfs ip=dhcp"; 28 }; 29 30 reg_1p8v: regulator@0 { 31 compatible = "regulator-fixed"; 32 regulator-name = "fixed-1.8V"; 33 regulator-min-microvolt = <1800000>; 34 regulator-max-microvolt = <1800000>; 35 regulator-always-on; 36 regulator-boot-on; 37 }; 38 39 reg_3p3v: regulator@1 { 40 compatible = "regulator-fixed"; 41 regulator-name = "fixed-3.3V"; 42 regulator-min-microvolt = <3300000>; 43 regulator-max-microvolt = <3300000>; 44 regulator-always-on; 45 regulator-boot-on; 46 }; 47 48 lan9220@20000000 { 49 compatible = "smsc,lan9220", "smsc,lan9115"; 50 reg = <0x20000000 0x10000>; 51 phy-mode = "mii"; 52 interrupt-parent = <&gpio0>; 53 interrupts = <1 IRQ_TYPE_EDGE_RISING>; 54 reg-io-width = <4>; 55 smsc,irq-active-high; 56 smsc,irq-push-pull; 57 vddvario-supply = <®_1p8v>; 58 vdd33a-supply = <®_3p3v>; 59 }; 60 61 gpio_keys { 62 compatible = "gpio-keys"; 63 #address-cells = <1>; 64 #size-cells = <0>; 65 66 button@1 { 67 debounce_interval = <50>; 68 wakeup = <1>; 69 label = "DSW2-1"; 70 linux,code = <KEY_1>; 71 gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>; 72 }; 73 button@2 { 74 debounce_interval = <50>; 75 wakeup = <1>; 76 label = "DSW2-2"; 77 linux,code = <KEY_2>; 78 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>; 79 }; 80 button@3 { 81 debounce_interval = <50>; 82 wakeup = <1>; 83 label = "DSW2-3"; 84 linux,code = <KEY_3>; 85 gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>; 86 }; 87 button@4 { 88 debounce_interval = <50>; 89 wakeup = <1>; 90 label = "DSW2-4"; 91 linux,code = <KEY_4>; 92 gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>; 93 }; 94 }; 95}; 96