xref: /linux/scripts/dtc/include-prefixes/arm64/rockchip/rk3576-luckfox-omni3576.dts (revision 115e74a29b530d121891238e9551c4bcdf7b04b5)
1*d7ad90d2SJohn Clark// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*d7ad90d2SJohn Clark/*
3*d7ad90d2SJohn Clark * Copyright (c) 2024 Rockchip Electronics Co., Ltd.
4*d7ad90d2SJohn Clark * Copyright (c) 2025 John Clark <inindev@gmail.com>
5*d7ad90d2SJohn Clark */
6*d7ad90d2SJohn Clark
7*d7ad90d2SJohn Clark/dts-v1/;
8*d7ad90d2SJohn Clark
9*d7ad90d2SJohn Clark#include "rk3576-luckfox-core3576.dtsi"
10*d7ad90d2SJohn Clark
11*d7ad90d2SJohn Clark/ {
12*d7ad90d2SJohn Clark	model = "Luckfox Omni3576 Carrier Board";
13*d7ad90d2SJohn Clark	compatible = "luckfox,omni3576", "luckfox,core3576", "rockchip,rk3576";
14*d7ad90d2SJohn Clark
15*d7ad90d2SJohn Clark	aliases {
16*d7ad90d2SJohn Clark		mmc1 = &sdmmc;
17*d7ad90d2SJohn Clark	};
18*d7ad90d2SJohn Clark
19*d7ad90d2SJohn Clark	leds: leds {
20*d7ad90d2SJohn Clark		compatible = "gpio-leds";
21*d7ad90d2SJohn Clark		pinctrl-names = "default";
22*d7ad90d2SJohn Clark		pinctrl-0 = <&led_green_pin>;
23*d7ad90d2SJohn Clark
24*d7ad90d2SJohn Clark		green_led: green-led {
25*d7ad90d2SJohn Clark			color = <LED_COLOR_ID_GREEN>;
26*d7ad90d2SJohn Clark			function = LED_FUNCTION_HEARTBEAT;
27*d7ad90d2SJohn Clark			gpios = <&gpio1 RK_PD5 GPIO_ACTIVE_HIGH>;
28*d7ad90d2SJohn Clark			linux,default-trigger = "heartbeat";
29*d7ad90d2SJohn Clark		};
30*d7ad90d2SJohn Clark	};
31*d7ad90d2SJohn Clark};
32*d7ad90d2SJohn Clark
33*d7ad90d2SJohn Clark&pinctrl {
34*d7ad90d2SJohn Clark	leds {
35*d7ad90d2SJohn Clark		led_green_pin: led-green-pin {
36*d7ad90d2SJohn Clark			rockchip,pins = <1 RK_PD5 RK_FUNC_GPIO &pcfg_pull_none>;
37*d7ad90d2SJohn Clark		};
38*d7ad90d2SJohn Clark	};
39*d7ad90d2SJohn Clark};
40*d7ad90d2SJohn Clark
41*d7ad90d2SJohn Clark&sdmmc {
42*d7ad90d2SJohn Clark	bus-width = <4>;
43*d7ad90d2SJohn Clark	cap-mmc-highspeed;
44*d7ad90d2SJohn Clark	cap-sd-highspeed;
45*d7ad90d2SJohn Clark	disable-wp;
46*d7ad90d2SJohn Clark	no-sdio;
47*d7ad90d2SJohn Clark	sd-uhs-sdr104;
48*d7ad90d2SJohn Clark	vmmc-supply = <&vcc_3v3_s3>;
49*d7ad90d2SJohn Clark	vqmmc-supply = <&vccio_sd_s0>;
50*d7ad90d2SJohn Clark	status = "okay";
51*d7ad90d2SJohn Clark};
52