1b84bd223SGeert Uytterhoeven// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2b84bd223SGeert Uytterhoeven/* 3b84bd223SGeert Uytterhoeven * Device Tree Source for the common parts shared by the White Hawk CPU and 4b84bd223SGeert Uytterhoeven * White Hawk Single boards 5b84bd223SGeert Uytterhoeven * 6b84bd223SGeert Uytterhoeven * Copyright (C) 2022 Renesas Electronics Corp. 7b84bd223SGeert Uytterhoeven */ 8b84bd223SGeert Uytterhoeven 9b84bd223SGeert Uytterhoeven#include <dt-bindings/gpio/gpio.h> 10b84bd223SGeert Uytterhoeven#include <dt-bindings/input/input.h> 11b84bd223SGeert Uytterhoeven#include <dt-bindings/leds/common.h> 12b84bd223SGeert Uytterhoeven 13b84bd223SGeert Uytterhoeven/ { 14b84bd223SGeert Uytterhoeven aliases { 15b84bd223SGeert Uytterhoeven ethernet0 = &avb0; 16b84bd223SGeert Uytterhoeven serial0 = &hscif0; 17b84bd223SGeert Uytterhoeven }; 18b84bd223SGeert Uytterhoeven 19b84bd223SGeert Uytterhoeven chosen { 20b84bd223SGeert Uytterhoeven bootargs = "ignore_loglevel rw root=/dev/nfs ip=on"; 21b84bd223SGeert Uytterhoeven stdout-path = "serial0:921600n8"; 22b84bd223SGeert Uytterhoeven }; 23b84bd223SGeert Uytterhoeven 24b84bd223SGeert Uytterhoeven sn65dsi86_refclk: clk-x6 { 25b84bd223SGeert Uytterhoeven compatible = "fixed-clock"; 26b84bd223SGeert Uytterhoeven #clock-cells = <0>; 27b84bd223SGeert Uytterhoeven clock-frequency = <38400000>; 28b84bd223SGeert Uytterhoeven }; 29b84bd223SGeert Uytterhoeven 30b84bd223SGeert Uytterhoeven keys { 31b84bd223SGeert Uytterhoeven compatible = "gpio-keys"; 32b84bd223SGeert Uytterhoeven 33b84bd223SGeert Uytterhoeven pinctrl-0 = <&keys_pins>; 34b84bd223SGeert Uytterhoeven pinctrl-names = "default"; 35b84bd223SGeert Uytterhoeven 36b84bd223SGeert Uytterhoeven key-1 { 37b84bd223SGeert Uytterhoeven gpios = <&gpio5 0 GPIO_ACTIVE_LOW>; 38b84bd223SGeert Uytterhoeven linux,code = <KEY_1>; 39b84bd223SGeert Uytterhoeven label = "SW47"; 40b84bd223SGeert Uytterhoeven wakeup-source; 41b84bd223SGeert Uytterhoeven debounce-interval = <20>; 42b84bd223SGeert Uytterhoeven }; 43b84bd223SGeert Uytterhoeven 44b84bd223SGeert Uytterhoeven key-2 { 45b84bd223SGeert Uytterhoeven gpios = <&gpio5 1 GPIO_ACTIVE_LOW>; 46b84bd223SGeert Uytterhoeven linux,code = <KEY_2>; 47b84bd223SGeert Uytterhoeven label = "SW48"; 48b84bd223SGeert Uytterhoeven wakeup-source; 49b84bd223SGeert Uytterhoeven debounce-interval = <20>; 50b84bd223SGeert Uytterhoeven }; 51b84bd223SGeert Uytterhoeven 52b84bd223SGeert Uytterhoeven key-3 { 53b84bd223SGeert Uytterhoeven gpios = <&gpio5 2 GPIO_ACTIVE_LOW>; 54b84bd223SGeert Uytterhoeven linux,code = <KEY_3>; 55b84bd223SGeert Uytterhoeven label = "SW49"; 56b84bd223SGeert Uytterhoeven wakeup-source; 57b84bd223SGeert Uytterhoeven debounce-interval = <20>; 58b84bd223SGeert Uytterhoeven }; 59b84bd223SGeert Uytterhoeven }; 60b84bd223SGeert Uytterhoeven 61b84bd223SGeert Uytterhoeven leds { 62b84bd223SGeert Uytterhoeven compatible = "gpio-leds"; 63b84bd223SGeert Uytterhoeven 64b84bd223SGeert Uytterhoeven led-1 { 65b84bd223SGeert Uytterhoeven gpios = <&gpio7 0 GPIO_ACTIVE_HIGH>; 66b84bd223SGeert Uytterhoeven color = <LED_COLOR_ID_GREEN>; 67b84bd223SGeert Uytterhoeven function = LED_FUNCTION_INDICATOR; 68b84bd223SGeert Uytterhoeven function-enumerator = <1>; 69b84bd223SGeert Uytterhoeven }; 70b84bd223SGeert Uytterhoeven 71b84bd223SGeert Uytterhoeven led-2 { 72b84bd223SGeert Uytterhoeven gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>; 73b84bd223SGeert Uytterhoeven color = <LED_COLOR_ID_GREEN>; 74b84bd223SGeert Uytterhoeven function = LED_FUNCTION_INDICATOR; 75b84bd223SGeert Uytterhoeven function-enumerator = <2>; 76b84bd223SGeert Uytterhoeven }; 77b84bd223SGeert Uytterhoeven 78b84bd223SGeert Uytterhoeven led-3 { 79b84bd223SGeert Uytterhoeven gpios = <&gpio7 2 GPIO_ACTIVE_HIGH>; 80b84bd223SGeert Uytterhoeven color = <LED_COLOR_ID_GREEN>; 81b84bd223SGeert Uytterhoeven function = LED_FUNCTION_INDICATOR; 82b84bd223SGeert Uytterhoeven function-enumerator = <3>; 83b84bd223SGeert Uytterhoeven }; 84b84bd223SGeert Uytterhoeven }; 85b84bd223SGeert Uytterhoeven 86b84bd223SGeert Uytterhoeven memory@48000000 { 87b84bd223SGeert Uytterhoeven device_type = "memory"; 88b84bd223SGeert Uytterhoeven /* first 128MB is reserved for secure area. */ 89b84bd223SGeert Uytterhoeven reg = <0x0 0x48000000 0x0 0x78000000>; 90b84bd223SGeert Uytterhoeven }; 91b84bd223SGeert Uytterhoeven 92b84bd223SGeert Uytterhoeven memory@480000000 { 93b84bd223SGeert Uytterhoeven device_type = "memory"; 94b84bd223SGeert Uytterhoeven reg = <0x4 0x80000000 0x0 0x80000000>; 95b84bd223SGeert Uytterhoeven }; 96b84bd223SGeert Uytterhoeven 97b84bd223SGeert Uytterhoeven memory@600000000 { 98b84bd223SGeert Uytterhoeven device_type = "memory"; 99b84bd223SGeert Uytterhoeven reg = <0x6 0x00000000 0x1 0x00000000>; 100b84bd223SGeert Uytterhoeven }; 101b84bd223SGeert Uytterhoeven 102b84bd223SGeert Uytterhoeven mini-dp-con { 103b84bd223SGeert Uytterhoeven compatible = "dp-connector"; 104b84bd223SGeert Uytterhoeven label = "CN5"; 105b84bd223SGeert Uytterhoeven type = "mini"; 106b84bd223SGeert Uytterhoeven 107b84bd223SGeert Uytterhoeven port { 108b84bd223SGeert Uytterhoeven mini_dp_con_in: endpoint { 109b84bd223SGeert Uytterhoeven remote-endpoint = <&sn65dsi86_out>; 110b84bd223SGeert Uytterhoeven }; 111b84bd223SGeert Uytterhoeven }; 112b84bd223SGeert Uytterhoeven }; 113b84bd223SGeert Uytterhoeven 114b84bd223SGeert Uytterhoeven reg_1p2v: regulator-1p2v { 115b84bd223SGeert Uytterhoeven compatible = "regulator-fixed"; 116b84bd223SGeert Uytterhoeven regulator-name = "fixed-1.2V"; 117b84bd223SGeert Uytterhoeven regulator-min-microvolt = <1200000>; 118b84bd223SGeert Uytterhoeven regulator-max-microvolt = <1200000>; 119b84bd223SGeert Uytterhoeven regulator-boot-on; 120b84bd223SGeert Uytterhoeven regulator-always-on; 121b84bd223SGeert Uytterhoeven }; 122b84bd223SGeert Uytterhoeven 123b84bd223SGeert Uytterhoeven reg_1p8v: regulator-1p8v { 124b84bd223SGeert Uytterhoeven compatible = "regulator-fixed"; 125b84bd223SGeert Uytterhoeven regulator-name = "fixed-1.8V"; 126b84bd223SGeert Uytterhoeven regulator-min-microvolt = <1800000>; 127b84bd223SGeert Uytterhoeven regulator-max-microvolt = <1800000>; 128b84bd223SGeert Uytterhoeven regulator-boot-on; 129b84bd223SGeert Uytterhoeven regulator-always-on; 130b84bd223SGeert Uytterhoeven }; 131b84bd223SGeert Uytterhoeven 132b84bd223SGeert Uytterhoeven reg_3p3v: regulator-3p3v { 133b84bd223SGeert Uytterhoeven compatible = "regulator-fixed"; 134b84bd223SGeert Uytterhoeven regulator-name = "fixed-3.3V"; 135b84bd223SGeert Uytterhoeven regulator-min-microvolt = <3300000>; 136b84bd223SGeert Uytterhoeven regulator-max-microvolt = <3300000>; 137b84bd223SGeert Uytterhoeven regulator-boot-on; 138b84bd223SGeert Uytterhoeven regulator-always-on; 139b84bd223SGeert Uytterhoeven }; 140b84bd223SGeert Uytterhoeven}; 141b84bd223SGeert Uytterhoeven 142b84bd223SGeert Uytterhoeven&avb0 { 143b84bd223SGeert Uytterhoeven pinctrl-0 = <&avb0_pins>; 144b84bd223SGeert Uytterhoeven pinctrl-names = "default"; 145*54bf0c27SNiklas Söderlund phy-handle = <&avb0_phy>; 146b84bd223SGeert Uytterhoeven tx-internal-delay-ps = <2000>; 147b84bd223SGeert Uytterhoeven status = "okay"; 148b84bd223SGeert Uytterhoeven 149*54bf0c27SNiklas Söderlund mdio { 150*54bf0c27SNiklas Söderlund #address-cells = <1>; 151*54bf0c27SNiklas Söderlund #size-cells = <0>; 152*54bf0c27SNiklas Söderlund 153*54bf0c27SNiklas Söderlund avb0_phy: ethernet-phy@0 { 154b84bd223SGeert Uytterhoeven compatible = "ethernet-phy-id0022.1622", 155b84bd223SGeert Uytterhoeven "ethernet-phy-ieee802.3-c22"; 156b84bd223SGeert Uytterhoeven rxc-skew-ps = <1500>; 157b84bd223SGeert Uytterhoeven reg = <0>; 158b84bd223SGeert Uytterhoeven interrupt-parent = <&gpio7>; 159b84bd223SGeert Uytterhoeven interrupts = <5 IRQ_TYPE_LEVEL_LOW>; 160b84bd223SGeert Uytterhoeven reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>; 161b84bd223SGeert Uytterhoeven }; 162b84bd223SGeert Uytterhoeven }; 163*54bf0c27SNiklas Söderlund}; 164b84bd223SGeert Uytterhoeven 165b84bd223SGeert Uytterhoeven&dsi0 { 166b84bd223SGeert Uytterhoeven status = "okay"; 167b84bd223SGeert Uytterhoeven 168b84bd223SGeert Uytterhoeven ports { 169b84bd223SGeert Uytterhoeven port@1 { 170b84bd223SGeert Uytterhoeven dsi0_out: endpoint { 171b84bd223SGeert Uytterhoeven remote-endpoint = <&sn65dsi86_in>; 172b84bd223SGeert Uytterhoeven data-lanes = <1 2 3 4>; 173b84bd223SGeert Uytterhoeven }; 174b84bd223SGeert Uytterhoeven }; 175b84bd223SGeert Uytterhoeven }; 176b84bd223SGeert Uytterhoeven}; 177b84bd223SGeert Uytterhoeven 178b84bd223SGeert Uytterhoeven&du { 179b84bd223SGeert Uytterhoeven status = "okay"; 180b84bd223SGeert Uytterhoeven}; 181b84bd223SGeert Uytterhoeven 182b84bd223SGeert Uytterhoeven&extal_clk { 183b84bd223SGeert Uytterhoeven clock-frequency = <16666666>; 184b84bd223SGeert Uytterhoeven}; 185b84bd223SGeert Uytterhoeven 186b84bd223SGeert Uytterhoeven&extalr_clk { 187b84bd223SGeert Uytterhoeven clock-frequency = <32768>; 188b84bd223SGeert Uytterhoeven}; 189b84bd223SGeert Uytterhoeven 190b84bd223SGeert Uytterhoeven&hscif0 { 191b84bd223SGeert Uytterhoeven pinctrl-0 = <&hscif0_pins>; 192b84bd223SGeert Uytterhoeven pinctrl-names = "default"; 193b84bd223SGeert Uytterhoeven 194b84bd223SGeert Uytterhoeven status = "okay"; 195b84bd223SGeert Uytterhoeven}; 196b84bd223SGeert Uytterhoeven 197b84bd223SGeert Uytterhoeven&i2c0 { 198b84bd223SGeert Uytterhoeven pinctrl-0 = <&i2c0_pins>; 199b84bd223SGeert Uytterhoeven pinctrl-names = "default"; 200b84bd223SGeert Uytterhoeven 201b84bd223SGeert Uytterhoeven status = "okay"; 202b84bd223SGeert Uytterhoeven clock-frequency = <400000>; 203b84bd223SGeert Uytterhoeven 204b84bd223SGeert Uytterhoeven io_expander_a: gpio@20 { 205b84bd223SGeert Uytterhoeven compatible = "onnn,pca9654"; 206b84bd223SGeert Uytterhoeven reg = <0x20>; 207b84bd223SGeert Uytterhoeven interrupt-parent = <&gpio0>; 208b84bd223SGeert Uytterhoeven interrupts = <0 IRQ_TYPE_LEVEL_LOW>; 209b84bd223SGeert Uytterhoeven gpio-controller; 210b84bd223SGeert Uytterhoeven #gpio-cells = <2>; 211b84bd223SGeert Uytterhoeven interrupt-controller; 212b84bd223SGeert Uytterhoeven #interrupt-cells = <2>; 213b84bd223SGeert Uytterhoeven }; 214b84bd223SGeert Uytterhoeven 215b84bd223SGeert Uytterhoeven eeprom@50 { 216b84bd223SGeert Uytterhoeven compatible = "rohm,br24g01", "atmel,24c01"; 217b84bd223SGeert Uytterhoeven label = "cpu-board"; 218b84bd223SGeert Uytterhoeven reg = <0x50>; 219b84bd223SGeert Uytterhoeven pagesize = <8>; 220b84bd223SGeert Uytterhoeven }; 221b84bd223SGeert Uytterhoeven}; 222b84bd223SGeert Uytterhoeven 223b84bd223SGeert Uytterhoeven&i2c1 { 224b84bd223SGeert Uytterhoeven pinctrl-0 = <&i2c1_pins>; 225b84bd223SGeert Uytterhoeven pinctrl-names = "default"; 226b84bd223SGeert Uytterhoeven 227b84bd223SGeert Uytterhoeven status = "okay"; 228b84bd223SGeert Uytterhoeven clock-frequency = <400000>; 229b84bd223SGeert Uytterhoeven 230b84bd223SGeert Uytterhoeven bridge@2c { 231b84bd223SGeert Uytterhoeven compatible = "ti,sn65dsi86"; 232b84bd223SGeert Uytterhoeven reg = <0x2c>; 233b84bd223SGeert Uytterhoeven 234b84bd223SGeert Uytterhoeven clocks = <&sn65dsi86_refclk>; 235b84bd223SGeert Uytterhoeven clock-names = "refclk"; 236b84bd223SGeert Uytterhoeven 237b84bd223SGeert Uytterhoeven interrupt-parent = <&intc_ex>; 238b84bd223SGeert Uytterhoeven interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; 239b84bd223SGeert Uytterhoeven 240b84bd223SGeert Uytterhoeven enable-gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>; 241b84bd223SGeert Uytterhoeven 242b84bd223SGeert Uytterhoeven vccio-supply = <®_1p8v>; 243b84bd223SGeert Uytterhoeven vpll-supply = <®_1p8v>; 244b84bd223SGeert Uytterhoeven vcca-supply = <®_1p2v>; 245b84bd223SGeert Uytterhoeven vcc-supply = <®_1p2v>; 246b84bd223SGeert Uytterhoeven 247b84bd223SGeert Uytterhoeven ports { 248b84bd223SGeert Uytterhoeven #address-cells = <1>; 249b84bd223SGeert Uytterhoeven #size-cells = <0>; 250b84bd223SGeert Uytterhoeven 251b84bd223SGeert Uytterhoeven port@0 { 252b84bd223SGeert Uytterhoeven reg = <0>; 253b84bd223SGeert Uytterhoeven sn65dsi86_in: endpoint { 254b84bd223SGeert Uytterhoeven remote-endpoint = <&dsi0_out>; 255b84bd223SGeert Uytterhoeven }; 256b84bd223SGeert Uytterhoeven }; 257b84bd223SGeert Uytterhoeven 258b84bd223SGeert Uytterhoeven port@1 { 259b84bd223SGeert Uytterhoeven reg = <1>; 260b84bd223SGeert Uytterhoeven sn65dsi86_out: endpoint { 261b84bd223SGeert Uytterhoeven remote-endpoint = <&mini_dp_con_in>; 262b84bd223SGeert Uytterhoeven }; 263b84bd223SGeert Uytterhoeven }; 264b84bd223SGeert Uytterhoeven }; 265b84bd223SGeert Uytterhoeven }; 266b84bd223SGeert Uytterhoeven}; 267b84bd223SGeert Uytterhoeven 268b84bd223SGeert Uytterhoeven&mmc0 { 269b84bd223SGeert Uytterhoeven pinctrl-0 = <&mmc_pins>; 270b84bd223SGeert Uytterhoeven pinctrl-1 = <&mmc_pins>; 271b84bd223SGeert Uytterhoeven pinctrl-names = "default", "state_uhs"; 272b84bd223SGeert Uytterhoeven 273b84bd223SGeert Uytterhoeven vmmc-supply = <®_3p3v>; 274b84bd223SGeert Uytterhoeven vqmmc-supply = <®_1p8v>; 275b84bd223SGeert Uytterhoeven mmc-hs200-1_8v; 276b84bd223SGeert Uytterhoeven mmc-hs400-1_8v; 277b84bd223SGeert Uytterhoeven bus-width = <8>; 278b84bd223SGeert Uytterhoeven no-sd; 279b84bd223SGeert Uytterhoeven no-sdio; 280b84bd223SGeert Uytterhoeven non-removable; 281b84bd223SGeert Uytterhoeven full-pwr-cycle-in-suspend; 282b84bd223SGeert Uytterhoeven status = "okay"; 283b84bd223SGeert Uytterhoeven}; 284b84bd223SGeert Uytterhoeven 285b84bd223SGeert Uytterhoeven&pfc { 286b84bd223SGeert Uytterhoeven pinctrl-0 = <&scif_clk_pins>; 287b84bd223SGeert Uytterhoeven pinctrl-names = "default"; 288b84bd223SGeert Uytterhoeven 289b84bd223SGeert Uytterhoeven avb0_pins: avb0 { 290b84bd223SGeert Uytterhoeven mux { 291b84bd223SGeert Uytterhoeven groups = "avb0_link", "avb0_mdio", "avb0_rgmii", 292b84bd223SGeert Uytterhoeven "avb0_txcrefclk"; 293b84bd223SGeert Uytterhoeven function = "avb0"; 294b84bd223SGeert Uytterhoeven }; 295b84bd223SGeert Uytterhoeven 296b84bd223SGeert Uytterhoeven pins_mdio { 297b84bd223SGeert Uytterhoeven groups = "avb0_mdio"; 298b84bd223SGeert Uytterhoeven drive-strength = <21>; 299b84bd223SGeert Uytterhoeven }; 300b84bd223SGeert Uytterhoeven 301b84bd223SGeert Uytterhoeven pins_mii { 302b84bd223SGeert Uytterhoeven groups = "avb0_rgmii"; 303b84bd223SGeert Uytterhoeven drive-strength = <21>; 304b84bd223SGeert Uytterhoeven }; 305b84bd223SGeert Uytterhoeven 306b84bd223SGeert Uytterhoeven }; 307b84bd223SGeert Uytterhoeven 308b84bd223SGeert Uytterhoeven hscif0_pins: hscif0 { 309b84bd223SGeert Uytterhoeven groups = "hscif0_data"; 310b84bd223SGeert Uytterhoeven function = "hscif0"; 311b84bd223SGeert Uytterhoeven }; 312b84bd223SGeert Uytterhoeven 313b84bd223SGeert Uytterhoeven i2c0_pins: i2c0 { 314b84bd223SGeert Uytterhoeven groups = "i2c0"; 315b84bd223SGeert Uytterhoeven function = "i2c0"; 316b84bd223SGeert Uytterhoeven }; 317b84bd223SGeert Uytterhoeven 318b84bd223SGeert Uytterhoeven i2c1_pins: i2c1 { 319b84bd223SGeert Uytterhoeven groups = "i2c1"; 320b84bd223SGeert Uytterhoeven function = "i2c1"; 321b84bd223SGeert Uytterhoeven }; 322b84bd223SGeert Uytterhoeven 323b84bd223SGeert Uytterhoeven keys_pins: keys { 324b84bd223SGeert Uytterhoeven pins = "GP_5_0", "GP_5_1", "GP_5_2"; 325b84bd223SGeert Uytterhoeven bias-pull-up; 326b84bd223SGeert Uytterhoeven }; 327b84bd223SGeert Uytterhoeven 328b84bd223SGeert Uytterhoeven mmc_pins: mmc { 329b84bd223SGeert Uytterhoeven groups = "mmc_data8", "mmc_ctrl", "mmc_ds"; 330b84bd223SGeert Uytterhoeven function = "mmc"; 331b84bd223SGeert Uytterhoeven power-source = <1800>; 332b84bd223SGeert Uytterhoeven }; 333b84bd223SGeert Uytterhoeven 334b84bd223SGeert Uytterhoeven qspi0_pins: qspi0 { 335b84bd223SGeert Uytterhoeven groups = "qspi0_ctrl", "qspi0_data4"; 336b84bd223SGeert Uytterhoeven function = "qspi0"; 337b84bd223SGeert Uytterhoeven }; 338b84bd223SGeert Uytterhoeven 339b84bd223SGeert Uytterhoeven scif_clk_pins: scif_clk { 340b84bd223SGeert Uytterhoeven groups = "scif_clk"; 341b84bd223SGeert Uytterhoeven function = "scif_clk"; 342b84bd223SGeert Uytterhoeven }; 343b84bd223SGeert Uytterhoeven}; 344b84bd223SGeert Uytterhoeven 345b84bd223SGeert Uytterhoeven&rpc { 346b84bd223SGeert Uytterhoeven pinctrl-0 = <&qspi0_pins>; 347b84bd223SGeert Uytterhoeven pinctrl-names = "default"; 348b84bd223SGeert Uytterhoeven 349b84bd223SGeert Uytterhoeven status = "okay"; 350b84bd223SGeert Uytterhoeven 351b84bd223SGeert Uytterhoeven flash@0 { 352b84bd223SGeert Uytterhoeven compatible = "spansion,s25fs512s", "jedec,spi-nor"; 353b84bd223SGeert Uytterhoeven reg = <0>; 354b84bd223SGeert Uytterhoeven spi-max-frequency = <40000000>; 355b84bd223SGeert Uytterhoeven spi-rx-bus-width = <4>; 356b84bd223SGeert Uytterhoeven 357b84bd223SGeert Uytterhoeven partitions { 358b84bd223SGeert Uytterhoeven compatible = "fixed-partitions"; 359b84bd223SGeert Uytterhoeven #address-cells = <1>; 360b84bd223SGeert Uytterhoeven #size-cells = <1>; 361b84bd223SGeert Uytterhoeven 362b84bd223SGeert Uytterhoeven boot@0 { 363b84bd223SGeert Uytterhoeven reg = <0x0 0x1200000>; 364b84bd223SGeert Uytterhoeven read-only; 365b84bd223SGeert Uytterhoeven }; 366b84bd223SGeert Uytterhoeven user@1200000 { 367b84bd223SGeert Uytterhoeven reg = <0x1200000 0x2e00000>; 368b84bd223SGeert Uytterhoeven }; 369b84bd223SGeert Uytterhoeven }; 370b84bd223SGeert Uytterhoeven }; 371b84bd223SGeert Uytterhoeven}; 372b84bd223SGeert Uytterhoeven 373b84bd223SGeert Uytterhoeven&rwdt { 374b84bd223SGeert Uytterhoeven timeout-sec = <60>; 375b84bd223SGeert Uytterhoeven status = "okay"; 376b84bd223SGeert Uytterhoeven}; 377b84bd223SGeert Uytterhoeven 378b84bd223SGeert Uytterhoeven&scif_clk { 379b84bd223SGeert Uytterhoeven clock-frequency = <24000000>; 380b84bd223SGeert Uytterhoeven}; 381