xref: /linux/scripts/dtc/include-prefixes/arm/rockchip/rv1103b-omega4-evb.dts (revision 0fc8f6200d2313278fbf4539bbab74677c685531)
1*683192d7SFabio Estevam// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*683192d7SFabio Estevam/*
3*683192d7SFabio Estevam * Copyright (c) 2022 Rockchip Electronics Co., Ltd.
4*683192d7SFabio Estevam * Copyright (c) 2025 plan44.ch/luz
5*683192d7SFabio Estevam * Copyright (c) 2026 Onion Corporation
6*683192d7SFabio Estevam */
7*683192d7SFabio Estevam
8*683192d7SFabio Estevam/dts-v1/;
9*683192d7SFabio Estevam
10*683192d7SFabio Estevam#include <dt-bindings/gpio/gpio.h>
11*683192d7SFabio Estevam#include <dt-bindings/leds/common.h>
12*683192d7SFabio Estevam#include "rv1103b-omega4.dtsi"
13*683192d7SFabio Estevam
14*683192d7SFabio Estevam/ {
15*683192d7SFabio Estevam	model = "Onion Omega4 Evaluation Board";
16*683192d7SFabio Estevam	compatible = "onion,omega4-evb", "onion,omega4", "rockchip,rv1103b";
17*683192d7SFabio Estevam
18*683192d7SFabio Estevam	aliases {
19*683192d7SFabio Estevam		serial0 = &uart0;
20*683192d7SFabio Estevam	};
21*683192d7SFabio Estevam
22*683192d7SFabio Estevam	chosen {
23*683192d7SFabio Estevam		stdout-path = "serial0:115200n8";
24*683192d7SFabio Estevam	};
25*683192d7SFabio Estevam
26*683192d7SFabio Estevam	leds {
27*683192d7SFabio Estevam		compatible = "gpio-leds";
28*683192d7SFabio Estevam
29*683192d7SFabio Estevam		led-0	{
30*683192d7SFabio Estevam			color = <LED_COLOR_ID_BLUE>;
31*683192d7SFabio Estevam			default-state = "on";
32*683192d7SFabio Estevam			function = LED_FUNCTION_STATUS;
33*683192d7SFabio Estevam			gpios = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>;
34*683192d7SFabio Estevam			label = "sys";
35*683192d7SFabio Estevam			pinctrl-names = "default";
36*683192d7SFabio Estevam			pinctrl-0 = <&led>;
37*683192d7SFabio Estevam		};
38*683192d7SFabio Estevam	};
39*683192d7SFabio Estevam};
40*683192d7SFabio Estevam
41*683192d7SFabio Estevam&fspi0 {
42*683192d7SFabio Estevam	status = "okay";
43*683192d7SFabio Estevam};
44*683192d7SFabio Estevam
45*683192d7SFabio Estevam&pinctrl {
46*683192d7SFabio Estevam	leds {
47*683192d7SFabio Estevam		led: led {
48*683192d7SFabio Estevam			rockchip,pins = <0 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
49*683192d7SFabio Estevam		};
50*683192d7SFabio Estevam	};
51*683192d7SFabio Estevam};
52*683192d7SFabio Estevam
53*683192d7SFabio Estevam&sdmmc0 {
54*683192d7SFabio Estevam	status = "okay";
55*683192d7SFabio Estevam};
56*683192d7SFabio Estevam
57*683192d7SFabio Estevam&sdmmc1 {
58*683192d7SFabio Estevam	status = "okay";
59*683192d7SFabio Estevam};
60*683192d7SFabio Estevam
61*683192d7SFabio Estevam&uart0 {
62*683192d7SFabio Estevam	status = "okay";
63*683192d7SFabio Estevam};
64