1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2c66ec88fSEmmanuel Vadot/* 3354d7675SEmmanuel Vadot * Device Tree Source for the Eagle board with R-Car V3M 4c66ec88fSEmmanuel Vadot * 5c66ec88fSEmmanuel Vadot * Copyright (C) 2016-2017 Renesas Electronics Corp. 6c66ec88fSEmmanuel Vadot * Copyright (C) 2017 Cogent Embedded, Inc. 7c66ec88fSEmmanuel Vadot */ 8c66ec88fSEmmanuel Vadot 9c66ec88fSEmmanuel Vadot/dts-v1/; 10c66ec88fSEmmanuel Vadot#include "r8a77970.dtsi" 118cc087a1SEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 12c66ec88fSEmmanuel Vadot 13c66ec88fSEmmanuel Vadot/ { 14c66ec88fSEmmanuel Vadot model = "Renesas Eagle board based on r8a77970"; 15c66ec88fSEmmanuel Vadot compatible = "renesas,eagle", "renesas,r8a77970"; 16c66ec88fSEmmanuel Vadot 17c66ec88fSEmmanuel Vadot aliases { 187ef62cebSEmmanuel Vadot i2c0 = &i2c0; 197ef62cebSEmmanuel Vadot i2c1 = &i2c1; 207ef62cebSEmmanuel Vadot i2c2 = &i2c2; 217ef62cebSEmmanuel Vadot i2c3 = &i2c3; 227ef62cebSEmmanuel Vadot i2c4 = &i2c4; 23c66ec88fSEmmanuel Vadot serial0 = &scif0; 24c66ec88fSEmmanuel Vadot ethernet0 = &avb; 25c66ec88fSEmmanuel Vadot }; 26c66ec88fSEmmanuel Vadot 27c66ec88fSEmmanuel Vadot chosen { 28c66ec88fSEmmanuel Vadot bootargs = "ignore_loglevel rw root=/dev/nfs ip=on"; 29c66ec88fSEmmanuel Vadot stdout-path = "serial0:115200n8"; 30c66ec88fSEmmanuel Vadot }; 31c66ec88fSEmmanuel Vadot 32*8d13bc63SEmmanuel Vadot d1p8: regulator-fixed { 33*8d13bc63SEmmanuel Vadot compatible = "regulator-fixed"; 34*8d13bc63SEmmanuel Vadot regulator-name = "fixed-1.8V"; 35*8d13bc63SEmmanuel Vadot regulator-min-microvolt = <1800000>; 36*8d13bc63SEmmanuel Vadot regulator-max-microvolt = <1800000>; 37*8d13bc63SEmmanuel Vadot regulator-boot-on; 38*8d13bc63SEmmanuel Vadot regulator-always-on; 39*8d13bc63SEmmanuel Vadot }; 40*8d13bc63SEmmanuel Vadot 41c66ec88fSEmmanuel Vadot d3p3: regulator-fixed { 42c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 43c66ec88fSEmmanuel Vadot regulator-name = "fixed-3.3V"; 44c66ec88fSEmmanuel Vadot regulator-min-microvolt = <3300000>; 45c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 46c66ec88fSEmmanuel Vadot regulator-boot-on; 47c66ec88fSEmmanuel Vadot regulator-always-on; 48c66ec88fSEmmanuel Vadot }; 49c66ec88fSEmmanuel Vadot 50c66ec88fSEmmanuel Vadot hdmi-out { 51c66ec88fSEmmanuel Vadot compatible = "hdmi-connector"; 52c66ec88fSEmmanuel Vadot type = "a"; 53c66ec88fSEmmanuel Vadot 54c66ec88fSEmmanuel Vadot port { 55c66ec88fSEmmanuel Vadot hdmi_con_out: endpoint { 56c66ec88fSEmmanuel Vadot remote-endpoint = <&adv7511_out>; 57c66ec88fSEmmanuel Vadot }; 58c66ec88fSEmmanuel Vadot }; 59c66ec88fSEmmanuel Vadot }; 60c66ec88fSEmmanuel Vadot 61c66ec88fSEmmanuel Vadot lvds-decoder { 62c66ec88fSEmmanuel Vadot compatible = "thine,thc63lvd1024"; 63c66ec88fSEmmanuel Vadot 64c66ec88fSEmmanuel Vadot vcc-supply = <&d3p3>; 65c66ec88fSEmmanuel Vadot 66c66ec88fSEmmanuel Vadot ports { 67c66ec88fSEmmanuel Vadot #address-cells = <1>; 68c66ec88fSEmmanuel Vadot #size-cells = <0>; 69c66ec88fSEmmanuel Vadot 70c66ec88fSEmmanuel Vadot port@0 { 71c66ec88fSEmmanuel Vadot reg = <0>; 72c66ec88fSEmmanuel Vadot thc63lvd1024_in: endpoint { 73c66ec88fSEmmanuel Vadot remote-endpoint = <&lvds0_out>; 74c66ec88fSEmmanuel Vadot }; 75c66ec88fSEmmanuel Vadot }; 76c66ec88fSEmmanuel Vadot 77c66ec88fSEmmanuel Vadot port@2 { 78c66ec88fSEmmanuel Vadot reg = <2>; 79c66ec88fSEmmanuel Vadot thc63lvd1024_out: endpoint { 80c66ec88fSEmmanuel Vadot remote-endpoint = <&adv7511_in>; 81c66ec88fSEmmanuel Vadot }; 82c66ec88fSEmmanuel Vadot }; 83c66ec88fSEmmanuel Vadot }; 84c66ec88fSEmmanuel Vadot }; 85c66ec88fSEmmanuel Vadot 86c66ec88fSEmmanuel Vadot memory@48000000 { 87c66ec88fSEmmanuel Vadot device_type = "memory"; 88c66ec88fSEmmanuel Vadot /* first 128MB is reserved for secure area. */ 89c66ec88fSEmmanuel Vadot reg = <0x0 0x48000000 0x0 0x38000000>; 90c66ec88fSEmmanuel Vadot }; 915956d97fSEmmanuel Vadot 925956d97fSEmmanuel Vadot x1_clk: x1-clock { 935956d97fSEmmanuel Vadot compatible = "fixed-clock"; 945956d97fSEmmanuel Vadot #clock-cells = <0>; 955956d97fSEmmanuel Vadot clock-frequency = <148500000>; 965956d97fSEmmanuel Vadot }; 97c66ec88fSEmmanuel Vadot}; 98c66ec88fSEmmanuel Vadot 99c66ec88fSEmmanuel Vadot&avb { 100c66ec88fSEmmanuel Vadot pinctrl-0 = <&avb_pins>; 101c66ec88fSEmmanuel Vadot pinctrl-names = "default"; 102c66ec88fSEmmanuel Vadot 103c66ec88fSEmmanuel Vadot renesas,no-ether-link; 104c66ec88fSEmmanuel Vadot phy-handle = <&phy0>; 1055def4c47SEmmanuel Vadot rx-internal-delay-ps = <1800>; 1065def4c47SEmmanuel Vadot tx-internal-delay-ps = <2000>; 107c66ec88fSEmmanuel Vadot status = "okay"; 108c66ec88fSEmmanuel Vadot 109c66ec88fSEmmanuel Vadot phy0: ethernet-phy@0 { 1108cc087a1SEmmanuel Vadot compatible = "ethernet-phy-id0022.1622", 1118cc087a1SEmmanuel Vadot "ethernet-phy-ieee802.3-c22"; 112c66ec88fSEmmanuel Vadot rxc-skew-ps = <1500>; 113c66ec88fSEmmanuel Vadot reg = <0>; 114c66ec88fSEmmanuel Vadot interrupt-parent = <&gpio1>; 115c66ec88fSEmmanuel Vadot interrupts = <17 IRQ_TYPE_LEVEL_LOW>; 1168cc087a1SEmmanuel Vadot reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>; 117c66ec88fSEmmanuel Vadot }; 118c66ec88fSEmmanuel Vadot}; 119c66ec88fSEmmanuel Vadot 120c66ec88fSEmmanuel Vadot&canfd { 121c66ec88fSEmmanuel Vadot pinctrl-0 = <&canfd0_pins>; 122c66ec88fSEmmanuel Vadot pinctrl-names = "default"; 123c66ec88fSEmmanuel Vadot status = "okay"; 124c66ec88fSEmmanuel Vadot 125c66ec88fSEmmanuel Vadot channel0 { 126c66ec88fSEmmanuel Vadot status = "okay"; 127c66ec88fSEmmanuel Vadot }; 128c66ec88fSEmmanuel Vadot}; 129c66ec88fSEmmanuel Vadot 130c9ccf3a3SEmmanuel Vadot&csi40 { 131c9ccf3a3SEmmanuel Vadot status = "okay"; 132c9ccf3a3SEmmanuel Vadot 133c9ccf3a3SEmmanuel Vadot ports { 134c9ccf3a3SEmmanuel Vadot port@0 { 135c9ccf3a3SEmmanuel Vadot csi40_in: endpoint { 136c9ccf3a3SEmmanuel Vadot clock-lanes = <0>; 137c9ccf3a3SEmmanuel Vadot data-lanes = <1 2 3 4>; 138c9ccf3a3SEmmanuel Vadot remote-endpoint = <&max9286_out0>; 139c9ccf3a3SEmmanuel Vadot }; 140c9ccf3a3SEmmanuel Vadot }; 141c9ccf3a3SEmmanuel Vadot }; 142c9ccf3a3SEmmanuel Vadot}; 143c9ccf3a3SEmmanuel Vadot 144c66ec88fSEmmanuel Vadot&du { 1455956d97fSEmmanuel Vadot clocks = <&cpg CPG_MOD 724>, <&x1_clk>; 1465956d97fSEmmanuel Vadot clock-names = "du.0", "dclkin.0"; 147c66ec88fSEmmanuel Vadot status = "okay"; 148c66ec88fSEmmanuel Vadot}; 149c66ec88fSEmmanuel Vadot 150c66ec88fSEmmanuel Vadot&extal_clk { 151c66ec88fSEmmanuel Vadot clock-frequency = <16666666>; 152c66ec88fSEmmanuel Vadot}; 153c66ec88fSEmmanuel Vadot 154c66ec88fSEmmanuel Vadot&extalr_clk { 155c66ec88fSEmmanuel Vadot clock-frequency = <32768>; 156c66ec88fSEmmanuel Vadot}; 157c66ec88fSEmmanuel Vadot 158c66ec88fSEmmanuel Vadot&i2c0 { 159c66ec88fSEmmanuel Vadot pinctrl-0 = <&i2c0_pins>; 160c66ec88fSEmmanuel Vadot pinctrl-names = "default"; 161c66ec88fSEmmanuel Vadot 162c66ec88fSEmmanuel Vadot status = "okay"; 163c66ec88fSEmmanuel Vadot clock-frequency = <400000>; 164c66ec88fSEmmanuel Vadot 165c66ec88fSEmmanuel Vadot io_expander: gpio@20 { 166c66ec88fSEmmanuel Vadot compatible = "onnn,pca9654"; 167c66ec88fSEmmanuel Vadot reg = <0x20>; 168c66ec88fSEmmanuel Vadot gpio-controller; 169c66ec88fSEmmanuel Vadot #gpio-cells = <2>; 170c66ec88fSEmmanuel Vadot }; 171c66ec88fSEmmanuel Vadot 172c66ec88fSEmmanuel Vadot hdmi@39 { 173c66ec88fSEmmanuel Vadot compatible = "adi,adv7511w"; 174c66ec88fSEmmanuel Vadot reg = <0x39>; 175c66ec88fSEmmanuel Vadot interrupt-parent = <&gpio1>; 176c66ec88fSEmmanuel Vadot interrupts = <20 IRQ_TYPE_LEVEL_LOW>; 177c66ec88fSEmmanuel Vadot 178*8d13bc63SEmmanuel Vadot avdd-supply = <&d1p8>; 179*8d13bc63SEmmanuel Vadot dvdd-supply = <&d1p8>; 180*8d13bc63SEmmanuel Vadot pvdd-supply = <&d1p8>; 181*8d13bc63SEmmanuel Vadot dvdd-3v-supply = <&d3p3>; 182*8d13bc63SEmmanuel Vadot bgvdd-supply = <&d1p8>; 183*8d13bc63SEmmanuel Vadot 184c66ec88fSEmmanuel Vadot adi,input-depth = <8>; 185c66ec88fSEmmanuel Vadot adi,input-colorspace = "rgb"; 186c66ec88fSEmmanuel Vadot adi,input-clock = "1x"; 187c66ec88fSEmmanuel Vadot 188c66ec88fSEmmanuel Vadot ports { 189c66ec88fSEmmanuel Vadot #address-cells = <1>; 190c66ec88fSEmmanuel Vadot #size-cells = <0>; 191c66ec88fSEmmanuel Vadot 192c66ec88fSEmmanuel Vadot port@0 { 193c66ec88fSEmmanuel Vadot reg = <0>; 194c66ec88fSEmmanuel Vadot adv7511_in: endpoint { 195c66ec88fSEmmanuel Vadot remote-endpoint = <&thc63lvd1024_out>; 196c66ec88fSEmmanuel Vadot }; 197c66ec88fSEmmanuel Vadot }; 198c66ec88fSEmmanuel Vadot 199c66ec88fSEmmanuel Vadot port@1 { 200c66ec88fSEmmanuel Vadot reg = <1>; 201c66ec88fSEmmanuel Vadot adv7511_out: endpoint { 202c66ec88fSEmmanuel Vadot remote-endpoint = <&hdmi_con_out>; 203c66ec88fSEmmanuel Vadot }; 204c66ec88fSEmmanuel Vadot }; 205c66ec88fSEmmanuel Vadot }; 206c66ec88fSEmmanuel Vadot }; 207c66ec88fSEmmanuel Vadot}; 208c66ec88fSEmmanuel Vadot 209c9ccf3a3SEmmanuel Vadot&i2c3 { 210c9ccf3a3SEmmanuel Vadot pinctrl-0 = <&i2c3_pins>; 211c9ccf3a3SEmmanuel Vadot pinctrl-names = "default"; 212c9ccf3a3SEmmanuel Vadot 213c9ccf3a3SEmmanuel Vadot status = "okay"; 214c9ccf3a3SEmmanuel Vadot clock-frequency = <400000>; 215c9ccf3a3SEmmanuel Vadot 216c9ccf3a3SEmmanuel Vadot gmsl0: gmsl-deserializer@48 { 217c9ccf3a3SEmmanuel Vadot compatible = "maxim,max9286"; 218c9ccf3a3SEmmanuel Vadot reg = <0x48>; 219c9ccf3a3SEmmanuel Vadot 220c9ccf3a3SEmmanuel Vadot maxim,gpio-poc = <0 GPIO_ACTIVE_LOW>; 221c9ccf3a3SEmmanuel Vadot enable-gpios = <&io_expander 0 GPIO_ACTIVE_HIGH>; 222c9ccf3a3SEmmanuel Vadot 223c9ccf3a3SEmmanuel Vadot ports { 224c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 225c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 226c9ccf3a3SEmmanuel Vadot 227c9ccf3a3SEmmanuel Vadot port@0 { 228c9ccf3a3SEmmanuel Vadot reg = <0>; 229c9ccf3a3SEmmanuel Vadot }; 230c9ccf3a3SEmmanuel Vadot 231c9ccf3a3SEmmanuel Vadot port@1 { 232c9ccf3a3SEmmanuel Vadot reg = <1>; 233c9ccf3a3SEmmanuel Vadot }; 234c9ccf3a3SEmmanuel Vadot 235c9ccf3a3SEmmanuel Vadot port@2 { 236c9ccf3a3SEmmanuel Vadot reg = <2>; 237c9ccf3a3SEmmanuel Vadot }; 238c9ccf3a3SEmmanuel Vadot 239c9ccf3a3SEmmanuel Vadot port@3 { 240c9ccf3a3SEmmanuel Vadot reg = <3>; 241c9ccf3a3SEmmanuel Vadot }; 242c9ccf3a3SEmmanuel Vadot 243c9ccf3a3SEmmanuel Vadot port@4 { 244c9ccf3a3SEmmanuel Vadot reg = <4>; 245c9ccf3a3SEmmanuel Vadot max9286_out0: endpoint { 246c9ccf3a3SEmmanuel Vadot clock-lanes = <0>; 247c9ccf3a3SEmmanuel Vadot data-lanes = <1 2 3 4>; 248c9ccf3a3SEmmanuel Vadot remote-endpoint = <&csi40_in>; 249c9ccf3a3SEmmanuel Vadot }; 250c9ccf3a3SEmmanuel Vadot }; 251c9ccf3a3SEmmanuel Vadot }; 252c9ccf3a3SEmmanuel Vadot 253c9ccf3a3SEmmanuel Vadot i2c-mux { 254c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 255c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 256c9ccf3a3SEmmanuel Vadot 257c9ccf3a3SEmmanuel Vadot i2c@0 { 258c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 259c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 260c9ccf3a3SEmmanuel Vadot reg = <0>; 261c9ccf3a3SEmmanuel Vadot 262c9ccf3a3SEmmanuel Vadot status = "disabled"; 263c9ccf3a3SEmmanuel Vadot }; 264c9ccf3a3SEmmanuel Vadot 265c9ccf3a3SEmmanuel Vadot i2c@1 { 266c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 267c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 268c9ccf3a3SEmmanuel Vadot reg = <1>; 269c9ccf3a3SEmmanuel Vadot 270c9ccf3a3SEmmanuel Vadot status = "disabled"; 271c9ccf3a3SEmmanuel Vadot }; 272c9ccf3a3SEmmanuel Vadot 273c9ccf3a3SEmmanuel Vadot i2c@2 { 274c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 275c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 276c9ccf3a3SEmmanuel Vadot reg = <2>; 277c9ccf3a3SEmmanuel Vadot 278c9ccf3a3SEmmanuel Vadot status = "disabled"; 279c9ccf3a3SEmmanuel Vadot }; 280c9ccf3a3SEmmanuel Vadot 281c9ccf3a3SEmmanuel Vadot i2c@3 { 282c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 283c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 284c9ccf3a3SEmmanuel Vadot reg = <3>; 285c9ccf3a3SEmmanuel Vadot 286c9ccf3a3SEmmanuel Vadot status = "disabled"; 287c9ccf3a3SEmmanuel Vadot }; 288c9ccf3a3SEmmanuel Vadot }; 289c9ccf3a3SEmmanuel Vadot }; 290c9ccf3a3SEmmanuel Vadot}; 291c9ccf3a3SEmmanuel Vadot 292c66ec88fSEmmanuel Vadot&lvds0 { 293c66ec88fSEmmanuel Vadot status = "okay"; 294c66ec88fSEmmanuel Vadot 295c66ec88fSEmmanuel Vadot ports { 296c66ec88fSEmmanuel Vadot port@1 { 297c66ec88fSEmmanuel Vadot lvds0_out: endpoint { 298c66ec88fSEmmanuel Vadot remote-endpoint = <&thc63lvd1024_in>; 299c66ec88fSEmmanuel Vadot }; 300c66ec88fSEmmanuel Vadot }; 301c66ec88fSEmmanuel Vadot }; 302c66ec88fSEmmanuel Vadot}; 303c66ec88fSEmmanuel Vadot 304c66ec88fSEmmanuel Vadot&pfc { 305cb7aa33aSEmmanuel Vadot pinctrl-0 = <&scif_clk_pins>; 306cb7aa33aSEmmanuel Vadot pinctrl-names = "default"; 307cb7aa33aSEmmanuel Vadot 308c66ec88fSEmmanuel Vadot avb_pins: avb0 { 309c66ec88fSEmmanuel Vadot groups = "avb0_mdio", "avb0_rgmii", "avb0_txcrefclk"; 310c66ec88fSEmmanuel Vadot function = "avb0"; 311c66ec88fSEmmanuel Vadot }; 312c66ec88fSEmmanuel Vadot 313c66ec88fSEmmanuel Vadot canfd0_pins: canfd0 { 314c66ec88fSEmmanuel Vadot groups = "canfd0_data_a"; 315c66ec88fSEmmanuel Vadot function = "canfd0"; 316c66ec88fSEmmanuel Vadot }; 317c66ec88fSEmmanuel Vadot 318c66ec88fSEmmanuel Vadot i2c0_pins: i2c0 { 319c66ec88fSEmmanuel Vadot groups = "i2c0"; 320c66ec88fSEmmanuel Vadot function = "i2c0"; 321c66ec88fSEmmanuel Vadot }; 322c66ec88fSEmmanuel Vadot 323c9ccf3a3SEmmanuel Vadot i2c3_pins: i2c3 { 324c9ccf3a3SEmmanuel Vadot groups = "i2c3_a"; 325c9ccf3a3SEmmanuel Vadot function = "i2c3"; 326c9ccf3a3SEmmanuel Vadot }; 327c9ccf3a3SEmmanuel Vadot 328c66ec88fSEmmanuel Vadot qspi0_pins: qspi0 { 329c66ec88fSEmmanuel Vadot groups = "qspi0_ctrl", "qspi0_data4"; 330c66ec88fSEmmanuel Vadot function = "qspi0"; 331c66ec88fSEmmanuel Vadot }; 332c66ec88fSEmmanuel Vadot 333c66ec88fSEmmanuel Vadot scif0_pins: scif0 { 334c66ec88fSEmmanuel Vadot groups = "scif0_data"; 335c66ec88fSEmmanuel Vadot function = "scif0"; 336c66ec88fSEmmanuel Vadot }; 337cb7aa33aSEmmanuel Vadot 338cb7aa33aSEmmanuel Vadot scif_clk_pins: scif_clk { 339cb7aa33aSEmmanuel Vadot groups = "scif_clk_b"; 340cb7aa33aSEmmanuel Vadot function = "scif_clk"; 341cb7aa33aSEmmanuel Vadot }; 342c66ec88fSEmmanuel Vadot}; 343c66ec88fSEmmanuel Vadot 344c66ec88fSEmmanuel Vadot&rpc { 345c66ec88fSEmmanuel Vadot pinctrl-0 = <&qspi0_pins>; 346c66ec88fSEmmanuel Vadot pinctrl-names = "default"; 347c66ec88fSEmmanuel Vadot 348c66ec88fSEmmanuel Vadot status = "okay"; 349c66ec88fSEmmanuel Vadot 350c66ec88fSEmmanuel Vadot flash@0 { 351c66ec88fSEmmanuel Vadot compatible = "spansion,s25fs512s", "jedec,spi-nor"; 352c66ec88fSEmmanuel Vadot reg = <0>; 353c66ec88fSEmmanuel Vadot spi-max-frequency = <50000000>; 354c66ec88fSEmmanuel Vadot spi-rx-bus-width = <4>; 355c66ec88fSEmmanuel Vadot 356c66ec88fSEmmanuel Vadot partitions { 357c66ec88fSEmmanuel Vadot compatible = "fixed-partitions"; 358c66ec88fSEmmanuel Vadot #address-cells = <1>; 359c66ec88fSEmmanuel Vadot #size-cells = <1>; 360c66ec88fSEmmanuel Vadot 361c66ec88fSEmmanuel Vadot bootparam@0 { 362c66ec88fSEmmanuel Vadot reg = <0x00000000 0x040000>; 363c66ec88fSEmmanuel Vadot read-only; 364c66ec88fSEmmanuel Vadot }; 365c66ec88fSEmmanuel Vadot cr7@40000 { 366c66ec88fSEmmanuel Vadot reg = <0x00040000 0x080000>; 367c66ec88fSEmmanuel Vadot read-only; 368c66ec88fSEmmanuel Vadot }; 369c66ec88fSEmmanuel Vadot cert_header_sa3@c0000 { 370c66ec88fSEmmanuel Vadot reg = <0x000c0000 0x080000>; 371c66ec88fSEmmanuel Vadot read-only; 372c66ec88fSEmmanuel Vadot }; 373c66ec88fSEmmanuel Vadot bl2@140000 { 374c66ec88fSEmmanuel Vadot reg = <0x00140000 0x040000>; 375c66ec88fSEmmanuel Vadot read-only; 376c66ec88fSEmmanuel Vadot }; 377c66ec88fSEmmanuel Vadot cert_header_sa6@180000 { 378c66ec88fSEmmanuel Vadot reg = <0x00180000 0x040000>; 379c66ec88fSEmmanuel Vadot read-only; 380c66ec88fSEmmanuel Vadot }; 381c66ec88fSEmmanuel Vadot bl31@1c0000 { 382c66ec88fSEmmanuel Vadot reg = <0x001c0000 0x460000>; 383c66ec88fSEmmanuel Vadot read-only; 384c66ec88fSEmmanuel Vadot }; 385c66ec88fSEmmanuel Vadot uboot@640000 { 386c66ec88fSEmmanuel Vadot reg = <0x00640000 0x0c0000>; 387c66ec88fSEmmanuel Vadot read-only; 388c66ec88fSEmmanuel Vadot }; 389c66ec88fSEmmanuel Vadot uboot-env@700000 { 390c66ec88fSEmmanuel Vadot reg = <0x00700000 0x040000>; 391c66ec88fSEmmanuel Vadot read-only; 392c66ec88fSEmmanuel Vadot }; 393c66ec88fSEmmanuel Vadot dtb@740000 { 394c66ec88fSEmmanuel Vadot reg = <0x00740000 0x080000>; 395c66ec88fSEmmanuel Vadot }; 396c66ec88fSEmmanuel Vadot kernel@7c0000 { 397c66ec88fSEmmanuel Vadot reg = <0x007c0000 0x1400000>; 398c66ec88fSEmmanuel Vadot }; 399c66ec88fSEmmanuel Vadot user@1bc0000 { 400c66ec88fSEmmanuel Vadot reg = <0x01bc0000 0x2440000>; 401c66ec88fSEmmanuel Vadot }; 402c66ec88fSEmmanuel Vadot }; 403c66ec88fSEmmanuel Vadot }; 404c66ec88fSEmmanuel Vadot}; 405c66ec88fSEmmanuel Vadot 406c66ec88fSEmmanuel Vadot&rwdt { 407c66ec88fSEmmanuel Vadot timeout-sec = <60>; 408c66ec88fSEmmanuel Vadot status = "okay"; 409c66ec88fSEmmanuel Vadot}; 410c66ec88fSEmmanuel Vadot 411c66ec88fSEmmanuel Vadot&scif0 { 412c66ec88fSEmmanuel Vadot pinctrl-0 = <&scif0_pins>; 413c66ec88fSEmmanuel Vadot pinctrl-names = "default"; 414c66ec88fSEmmanuel Vadot 415c66ec88fSEmmanuel Vadot status = "okay"; 416c66ec88fSEmmanuel Vadot}; 417cb7aa33aSEmmanuel Vadot 418cb7aa33aSEmmanuel Vadot&scif_clk { 419cb7aa33aSEmmanuel Vadot clock-frequency = <14745600>; 420cb7aa33aSEmmanuel Vadot}; 421