12b663ae7SChanho Park// SPDX-License-Identifier: GPL-2.0 22b663ae7SChanho Park/* 32b663ae7SChanho Park * Samsung ExynosAutov9 SADK board device tree source 42b663ae7SChanho Park * 52b663ae7SChanho Park * Copyright (c) 2021 Samsung Electronics Co., Ltd. 62b663ae7SChanho Park * 72b663ae7SChanho Park */ 82b663ae7SChanho Park 92b663ae7SChanho Park/dts-v1/; 102b663ae7SChanho Park#include "exynosautov9.dtsi" 112b663ae7SChanho Park#include <dt-bindings/gpio/gpio.h> 122b663ae7SChanho Park 132b663ae7SChanho Park/ { 142b663ae7SChanho Park model = "Samsung ExynosAuto v9 SADK board"; 152b663ae7SChanho Park compatible = "samsung,exynosautov9-sadk", "samsung,exynosautov9"; 162b663ae7SChanho Park 172b663ae7SChanho Park #address-cells = <2>; 182b663ae7SChanho Park #size-cells = <2>; 192b663ae7SChanho Park 202b663ae7SChanho Park aliases { 212b663ae7SChanho Park serial0 = &serial_0; 222b663ae7SChanho Park }; 232b663ae7SChanho Park 242b663ae7SChanho Park chosen { 252b663ae7SChanho Park stdout-path = &serial_0; 262b663ae7SChanho Park }; 272b663ae7SChanho Park 282b663ae7SChanho Park memory@80000000 { 292b663ae7SChanho Park device_type = "memory"; 302b663ae7SChanho Park reg = <0x0 0x80000000 0x0 0x77000000>, 312b663ae7SChanho Park <0x8 0x80000000 0x1 0x7ba00000>, 322b663ae7SChanho Park <0xa 0x00000000 0x2 0x00000000>; 332b663ae7SChanho Park }; 342b663ae7SChanho Park 352b663ae7SChanho Park ufs_0_fixed_vcc_reg: regulator-0 { 362b663ae7SChanho Park compatible = "regulator-fixed"; 372b663ae7SChanho Park regulator-name = "ufs-vcc"; 382b663ae7SChanho Park gpio = <&gpq0 1 GPIO_ACTIVE_HIGH>; 392b663ae7SChanho Park regulator-boot-on; 402b663ae7SChanho Park enable-active-high; 412b663ae7SChanho Park }; 425c4a99cfSChanho Park 435c4a99cfSChanho Park ufs_1_fixed_vcc_reg: regulator-1 { 445c4a99cfSChanho Park compatible = "regulator-fixed"; 455c4a99cfSChanho Park regulator-name = "ufs-vcc"; 465c4a99cfSChanho Park gpio = <&gpg2 2 GPIO_ACTIVE_HIGH>; 475c4a99cfSChanho Park regulator-boot-on; 485c4a99cfSChanho Park enable-active-high; 495c4a99cfSChanho Park }; 502b663ae7SChanho Park}; 512b663ae7SChanho Park 52*74641f4aSJaewon Kim&pwm { 53*74641f4aSJaewon Kim pinctrl-names = "default"; 54*74641f4aSJaewon Kim pinctrl-0 = <&pwm_tout3>; 55*74641f4aSJaewon Kim status = "okay"; 56*74641f4aSJaewon Kim}; 57*74641f4aSJaewon Kim 582b663ae7SChanho Park&serial_0 { 59aae10d2bSChanho Park pinctrl-0 = <&uart0_bus_dual>; 602b663ae7SChanho Park status = "okay"; 612b663ae7SChanho Park}; 622b663ae7SChanho Park 632b663ae7SChanho Park&ufs_0_phy { 642b663ae7SChanho Park status = "okay"; 652b663ae7SChanho Park}; 662b663ae7SChanho Park 675c4a99cfSChanho Park&ufs_1_phy { 685c4a99cfSChanho Park status = "okay"; 695c4a99cfSChanho Park}; 705c4a99cfSChanho Park 712b663ae7SChanho Park&ufs_0 { 722b663ae7SChanho Park status = "okay"; 732b663ae7SChanho Park vcc-supply = <&ufs_0_fixed_vcc_reg>; 742b663ae7SChanho Park}; 757836149eSChanho Park 765c4a99cfSChanho Park&ufs_1 { 775c4a99cfSChanho Park status = "okay"; 785c4a99cfSChanho Park vcc-supply = <&ufs_1_fixed_vcc_reg>; 795c4a99cfSChanho Park}; 805c4a99cfSChanho Park 817836149eSChanho Park&usi_0 { 82aae10d2bSChanho Park samsung,clkreq-on; /* needed for UART mode */ 837836149eSChanho Park status = "okay"; 847836149eSChanho Park}; 85f223095cSKrzysztof Kozlowski 86f223095cSKrzysztof Kozlowski&xtcxo { 87f223095cSKrzysztof Kozlowski clock-frequency = <26000000>; 88f223095cSKrzysztof Kozlowski}; 89