1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2724ba675SRob Herring/* 3724ba675SRob Herring * Device Tree Source for the KZM9D board 4724ba675SRob Herring * 5724ba675SRob Herring * Copyright (C) 2013 Renesas Solutions Corp. 6724ba675SRob Herring */ 7724ba675SRob Herring/dts-v1/; 8724ba675SRob Herring 9724ba675SRob Herring#include "emev2.dtsi" 10724ba675SRob Herring#include <dt-bindings/gpio/gpio.h> 11724ba675SRob Herring#include <dt-bindings/input/input.h> 12724ba675SRob Herring#include <dt-bindings/interrupt-controller/irq.h> 13724ba675SRob Herring 14724ba675SRob Herring/ { 15724ba675SRob Herring model = "EMEV2 KZM9D Board"; 16724ba675SRob Herring compatible = "renesas,kzm9d", "renesas,emev2"; 17724ba675SRob Herring 18724ba675SRob Herring memory@40000000 { 19724ba675SRob Herring device_type = "memory"; 20724ba675SRob Herring reg = <0x40000000 0x8000000>; 21724ba675SRob Herring }; 22724ba675SRob Herring 23724ba675SRob Herring aliases { 24724ba675SRob Herring serial1 = &uart1; 25724ba675SRob Herring }; 26724ba675SRob Herring 27724ba675SRob Herring chosen { 28724ba675SRob Herring bootargs = "ignore_loglevel rw root=/dev/nfs ip=on"; 29724ba675SRob Herring stdout-path = "serial1:115200n8"; 30724ba675SRob Herring }; 31724ba675SRob Herring 32724ba675SRob Herring gpio_keys { 33724ba675SRob Herring compatible = "gpio-keys"; 3470ccb46aSWolfram Sang key-1 { 35724ba675SRob Herring debounce-interval = <50>; 36724ba675SRob Herring wakeup-source; 37724ba675SRob Herring label = "DSW2-1"; 38724ba675SRob Herring linux,code = <KEY_1>; 39724ba675SRob Herring gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>; 40724ba675SRob Herring }; 4170ccb46aSWolfram Sang key-2 { 42724ba675SRob Herring debounce-interval = <50>; 43724ba675SRob Herring wakeup-source; 44724ba675SRob Herring label = "DSW2-2"; 45724ba675SRob Herring linux,code = <KEY_2>; 46724ba675SRob Herring gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>; 47724ba675SRob Herring }; 4870ccb46aSWolfram Sang key-3 { 49724ba675SRob Herring debounce-interval = <50>; 50724ba675SRob Herring wakeup-source; 51724ba675SRob Herring label = "DSW2-3"; 52724ba675SRob Herring linux,code = <KEY_3>; 53724ba675SRob Herring gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>; 54724ba675SRob Herring }; 5570ccb46aSWolfram Sang key-4 { 56724ba675SRob Herring debounce-interval = <50>; 57724ba675SRob Herring wakeup-source; 58724ba675SRob Herring label = "DSW2-4"; 59724ba675SRob Herring linux,code = <KEY_4>; 60724ba675SRob Herring gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>; 61724ba675SRob Herring }; 62724ba675SRob Herring }; 63724ba675SRob Herring 64724ba675SRob Herring reg_1p8v: regulator-1p8v { 65724ba675SRob Herring compatible = "regulator-fixed"; 66724ba675SRob Herring regulator-name = "fixed-1.8V"; 67724ba675SRob Herring regulator-min-microvolt = <1800000>; 68724ba675SRob Herring regulator-max-microvolt = <1800000>; 69724ba675SRob Herring regulator-always-on; 70724ba675SRob Herring regulator-boot-on; 71724ba675SRob Herring }; 72724ba675SRob Herring 73724ba675SRob Herring reg_3p3v: regulator-3p3v { 74724ba675SRob Herring compatible = "regulator-fixed"; 75724ba675SRob Herring regulator-name = "fixed-3.3V"; 76724ba675SRob Herring regulator-min-microvolt = <3300000>; 77724ba675SRob Herring regulator-max-microvolt = <3300000>; 78724ba675SRob Herring regulator-always-on; 79724ba675SRob Herring regulator-boot-on; 80724ba675SRob Herring }; 81724ba675SRob Herring 82724ba675SRob Herring ethernet@20000000 { 83724ba675SRob Herring compatible = "smsc,lan9221", "smsc,lan9115"; 84724ba675SRob Herring reg = <0x20000000 0x10000>; 85724ba675SRob Herring phy-mode = "mii"; 86*1d7d6633SGeert Uytterhoeven interrupts-extended = <&gpio0 1 IRQ_TYPE_EDGE_RISING>; 87724ba675SRob Herring reg-io-width = <4>; 88724ba675SRob Herring smsc,irq-active-high; 89724ba675SRob Herring smsc,irq-push-pull; 90724ba675SRob Herring vddvario-supply = <®_1p8v>; 91724ba675SRob Herring vdd33a-supply = <®_3p3v>; 92724ba675SRob Herring }; 93724ba675SRob Herring}; 94724ba675SRob Herring 95724ba675SRob Herring&iic0 { 96724ba675SRob Herring status = "okay"; 97724ba675SRob Herring}; 98724ba675SRob Herring 99724ba675SRob Herring&iic1 { 100724ba675SRob Herring status = "okay"; 101724ba675SRob Herring}; 102724ba675SRob Herring 103724ba675SRob Herring&pfc { 104724ba675SRob Herring uart1_pins: uart1 { 105724ba675SRob Herring groups = "uart1_ctrl", "uart1_data"; 106724ba675SRob Herring function = "uart1"; 107724ba675SRob Herring }; 108724ba675SRob Herring}; 109724ba675SRob Herring 110724ba675SRob Herring&uart1 { 111724ba675SRob Herring pinctrl-0 = <&uart1_pins>; 112724ba675SRob Herring pinctrl-names = "default"; 113724ba675SRob Herring status = "okay"; 114724ba675SRob Herring}; 115