152cb6607SVladimir Barinov/* 252cb6607SVladimir Barinov * Device Tree Source for the Kingfisher (ULCB extension) board 352cb6607SVladimir Barinov * 452cb6607SVladimir Barinov * Copyright (C) 2017 Renesas Electronics Corp. 552cb6607SVladimir Barinov * Copyright (C) 2017 Cogent Embedded, Inc. 652cb6607SVladimir Barinov * 752cb6607SVladimir Barinov * This file is licensed under the terms of the GNU General Public License 852cb6607SVladimir Barinov * version 2. This program is licensed "as is" without any warranty of any 952cb6607SVladimir Barinov * kind, whether express or implied. 1052cb6607SVladimir Barinov */ 1152cb6607SVladimir Barinov 1252cb6607SVladimir Barinov/ { 1352cb6607SVladimir Barinov aliases { 1452cb6607SVladimir Barinov serial1 = &hscif0; 15c6c816e2SVladimir Barinov serial2 = &scif1; 1652cb6607SVladimir Barinov }; 1752cb6607SVladimir Barinov}; 1852cb6607SVladimir Barinov 19ba915c12SVladimir Barinov&can0 { 20ba915c12SVladimir Barinov pinctrl-0 = <&can0_pins>; 21ba915c12SVladimir Barinov pinctrl-names = "default"; 22ba915c12SVladimir Barinov status = "okay"; 23ba915c12SVladimir Barinov}; 24ba915c12SVladimir Barinov 25ba915c12SVladimir Barinov&can1 { 26ba915c12SVladimir Barinov pinctrl-0 = <&can1_pins>; 27ba915c12SVladimir Barinov pinctrl-names = "default"; 28ba915c12SVladimir Barinov status = "okay"; 29ba915c12SVladimir Barinov}; 30ba915c12SVladimir Barinov 3136bd8e3eSVladimir Barinov&ehci0 { 3236bd8e3eSVladimir Barinov status = "okay"; 3336bd8e3eSVladimir Barinov}; 3436bd8e3eSVladimir Barinov 3552cb6607SVladimir Barinov&hscif0 { 3652cb6607SVladimir Barinov pinctrl-0 = <&hscif0_pins>; 3752cb6607SVladimir Barinov pinctrl-names = "default"; 3852cb6607SVladimir Barinov uart-has-rtscts; 3952cb6607SVladimir Barinov 4052cb6607SVladimir Barinov status = "okay"; 4152cb6607SVladimir Barinov}; 4252cb6607SVladimir Barinov 43da9c3629SVladimir Barinov&hsusb { 44da9c3629SVladimir Barinov status = "okay"; 45da9c3629SVladimir Barinov}; 46da9c3629SVladimir Barinov 471189d1d4SVladimir Barinov&i2c2 { 481189d1d4SVladimir Barinov gpio_exp_74: gpio@74 { 491189d1d4SVladimir Barinov compatible = "ti,tca9539"; 501189d1d4SVladimir Barinov reg = <0x74>; 511189d1d4SVladimir Barinov gpio-controller; 521189d1d4SVladimir Barinov #gpio-cells = <2>; 531189d1d4SVladimir Barinov interrupt-controller; 541189d1d4SVladimir Barinov interrupt-parent = <&gpio6>; 551189d1d4SVladimir Barinov interrupts = <8 IRQ_TYPE_EDGE_FALLING>; 561189d1d4SVladimir Barinov }; 571189d1d4SVladimir Barinov 581189d1d4SVladimir Barinov gpio_exp_75: gpio@75 { 591189d1d4SVladimir Barinov compatible = "ti,tca9539"; 601189d1d4SVladimir Barinov reg = <0x75>; 611189d1d4SVladimir Barinov gpio-controller; 621189d1d4SVladimir Barinov #gpio-cells = <2>; 631189d1d4SVladimir Barinov interrupt-controller; 641189d1d4SVladimir Barinov interrupt-parent = <&gpio6>; 651189d1d4SVladimir Barinov interrupts = <4 IRQ_TYPE_EDGE_FALLING>; 661189d1d4SVladimir Barinov }; 671189d1d4SVladimir Barinov}; 681189d1d4SVladimir Barinov 690f9c47b2SVladimir Barinov&i2c4 { 700f9c47b2SVladimir Barinov gpio_exp_76: gpio@76 { 710f9c47b2SVladimir Barinov compatible = "ti,tca9539"; 720f9c47b2SVladimir Barinov reg = <0x76>; 730f9c47b2SVladimir Barinov gpio-controller; 740f9c47b2SVladimir Barinov #gpio-cells = <2>; 750f9c47b2SVladimir Barinov interrupt-controller; 760f9c47b2SVladimir Barinov interrupt-parent = <&gpio7>; 770f9c47b2SVladimir Barinov interrupts = <3 IRQ_TYPE_EDGE_FALLING>; 780f9c47b2SVladimir Barinov }; 790f9c47b2SVladimir Barinov 800f9c47b2SVladimir Barinov gpio_exp_77: gpio@77 { 810f9c47b2SVladimir Barinov compatible = "ti,tca9539"; 820f9c47b2SVladimir Barinov reg = <0x77>; 830f9c47b2SVladimir Barinov gpio-controller; 840f9c47b2SVladimir Barinov #gpio-cells = <2>; 850f9c47b2SVladimir Barinov interrupt-controller; 860f9c47b2SVladimir Barinov interrupt-parent = <&gpio5>; 870f9c47b2SVladimir Barinov interrupts = <9 IRQ_TYPE_EDGE_FALLING>; 880f9c47b2SVladimir Barinov }; 890f9c47b2SVladimir Barinov}; 900f9c47b2SVladimir Barinov 9136bd8e3eSVladimir Barinov&ohci0 { 9236bd8e3eSVladimir Barinov status = "okay"; 9336bd8e3eSVladimir Barinov}; 9436bd8e3eSVladimir Barinov 95e0304a36SVladimir Barinov&pcie_bus_clk { 96e0304a36SVladimir Barinov clock-frequency = <100000000>; 97e0304a36SVladimir Barinov}; 98e0304a36SVladimir Barinov 99e0304a36SVladimir Barinov&pciec0 { 100e0304a36SVladimir Barinov status = "okay"; 101e0304a36SVladimir Barinov}; 102e0304a36SVladimir Barinov 103e0304a36SVladimir Barinov&pciec1 { 104e0304a36SVladimir Barinov status = "okay"; 105e0304a36SVladimir Barinov}; 106e0304a36SVladimir Barinov 10752cb6607SVladimir Barinov&pfc { 108ba915c12SVladimir Barinov can0_pins: can0 { 109ba915c12SVladimir Barinov groups = "can0_data_a"; 110ba915c12SVladimir Barinov function = "can0"; 111ba915c12SVladimir Barinov }; 112ba915c12SVladimir Barinov 113ba915c12SVladimir Barinov can1_pins: can1 { 114ba915c12SVladimir Barinov groups = "can1_data"; 115ba915c12SVladimir Barinov function = "can1"; 116ba915c12SVladimir Barinov }; 117ba915c12SVladimir Barinov 11852cb6607SVladimir Barinov hscif0_pins: hscif0 { 11952cb6607SVladimir Barinov groups = "hscif0_data", "hscif0_ctrl"; 12052cb6607SVladimir Barinov function = "hscif0"; 12152cb6607SVladimir Barinov }; 122c6c816e2SVladimir Barinov 123c6c816e2SVladimir Barinov scif1_pins: scif1 { 124c6c816e2SVladimir Barinov groups = "scif1_data_b", "scif1_ctrl"; 125c6c816e2SVladimir Barinov function = "scif1"; 126c6c816e2SVladimir Barinov }; 127c6c816e2SVladimir Barinov}; 128c6c816e2SVladimir Barinov 129c6c816e2SVladimir Barinov&scif1 { 130c6c816e2SVladimir Barinov pinctrl-0 = <&scif1_pins>; 131c6c816e2SVladimir Barinov pinctrl-names = "default"; 132c6c816e2SVladimir Barinov uart-has-rtscts; 133c6c816e2SVladimir Barinov 134c6c816e2SVladimir Barinov status = "okay"; 13552cb6607SVladimir Barinov}; 136af758116SVladimir Barinov 137af758116SVladimir Barinov&xhci0 { 138af758116SVladimir Barinov status = "okay"; 139af758116SVladimir Barinov}; 140