blob: 503cb42752817225221b306e9f02ed91b00ca5fd [file]
/* Copyright 2025 The ChromiumOS Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#include <cros/realtek/realtek.dtsi>
#include <dt-bindings/gpio_defines.h>
#include <dt-bindings/gpio/realtek-gpio.h>
#include <realtek/ec/rts5912-pinctrl.dtsi>
#include <cros/vivaldi_kbd_default.dtsi>
#define GPIO_VOLTAGE_1P8 RTS5912_GPIO_VOLTAGE_1V8
/ {
model = "Google realtek Baseboard";
chosen {
zephyr,sram = &sram0;
zephyr,flash = &flash0;
zephyr,flash-controller = &flash_controller;
zephyr,console = &uart0;
zephyr,shell-uart = &uart0;
};
};
&idle {
min-residency-us = <500>;
};
&uart0 {
status = "okay";
current-speed = <115200>;
};
&uart0_wrapper {
status = "okay";
pinctrl-0 = <&uart_rx_gpio113 &uart_tx_gpio114>;
pinctrl-names = "default";
rx-gpios = <RTS5912_GPIO113 GPIO_ACTIVE_HIGH>;
};
&espi0 {
pinctrl-0 = < &espi_alert_gpio003 &espi_cs_gpio004
&espi_io3_gpio005 &espi_io2_gpio006
&espi_io1_gpio007 &espi_io0_gpio008
&espi_clk_gpio009 &espi_reset_gpio020>;
pinctrl-names = "default";
};
&bbram {
status = "okay";
};
&eflash {
status = "okay";
};
&flash_controller {
status = "okay";
};