| /* |
| * SPDX-License-Identifier: Apache-2.0 |
| * |
| * Copyright (c) 2024 Realtek Semiconductor Corporation, SIBG-SD7 |
| * |
| */ |
| |
| /dts-v1/; |
| #include <realtek/ec/rts5912.dtsi> |
| #include <realtek/ec/rts5912-pinctrl.dtsi> |
| #include <zephyr/dt-bindings/gpio/gpio.h> |
| #include <zephyr/dt-bindings/gpio/realtek-gpio.h> |
| / { |
| model = "Realtek RTS5912 Evaluation Board"; |
| compatible = "realtek,rts5912-evb"; |
| |
| chosen { |
| zephyr,sram = &sram0; |
| zephyr,console = &uart0; |
| zephyr,shell-uart = &uart0; |
| zephyr,flash = &flash0; |
| }; |
| }; |
| |
| &adc0 { |
| status = "okay"; |
| pinctrl-0 = <&adc0_gpio074 &adc1_gpio075 |
| &adc2_gpio076 &adc3_gpio077 |
| &adc4_gpio078 &adc5_gpio079 |
| &adc6_gpio080 &adc7_gpio081 |
| &adc8_gpio082 &adc9_gpio054 |
| &adc10_gpio098 &adc11_gpio024>; |
| pinctrl-names = "default"; |
| }; |
| |
| &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>; |
| }; |
| |
| &kbd { |
| status = "okay"; |
| pinctrl-0 = <&kso0_gpio041 &kso1_gpio042 |
| &kso2_gpio043 &kso3_gpio044 |
| &kso4_gpio045 &kso5_gpio046 |
| &kso6_gpio047 &kso7_gpio048 |
| &kso8_gpio049 &kso9_gpio050 |
| &kso10_gpio051 &kso11_gpio055 |
| &kso12_gpio056 &kso13_gpio057 |
| &kso14_gpio058 &kso15_gpio059 |
| &ksi0_gpio064 &ksi1_gpio065 |
| &ksi2_gpio066 &ksi3_gpio067 |
| &ksi4_gpio068 &ksi5_gpio069 |
| &ksi6_gpio070 &ksi7_gpio071>; |
| pinctrl-names = "default"; |
| row-size = <8>; |
| col-size = <16>; |
| }; |
| |
| &swj_port { |
| status = "okay"; |
| }; |
| |
| &tach0 { |
| status = "okay"; |
| pinctrl-0 = <&tacho0_gpio052>; |
| pinctrl-names = "default"; |
| pulses-per-round = <2>; |
| }; |
| |
| &espi0 { |
| status = "okay"; |
| 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"; |
| }; |