// SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright (c) 2020 Dongjin Kim */ /dts-v1/; #include "meson-sm1-odroid.dtsi" / { compatible = "hardkernel,odroid-hc4", "amlogic,sm1"; model = "Hardkernel ODROID-HC4"; aliases { rtc0 = &rtc; rtc1 = &vrtc; }; fan0: pwm-fan { compatible = "pwm-fan"; #cooling-cells = <2>; cooling-min-state = <0>; cooling-max-state = <3>; cooling-levels = <0 120 170 220>; pwms = <&pwm_cd 1 40000 0>; }; leds { compatible = "gpio-leds"; led-blue { color = ; function = LED_FUNCTION_STATUS; gpios = <&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>; linux,default-trigger = "heartbeat"; panic-indicator; }; led-red { color = ; function = LED_FUNCTION_POWER; gpios = <&gpio_ao GPIOAO_7 GPIO_ACTIVE_HIGH>; default-state = "on"; }; }; sound { model = "ODROID-HC4"; }; }; &cpu_thermal { cooling-maps { map { trip = <&cpu_passive>; cooling-device = <&fan0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; }; }; }; &ir { linux,rc-map-name = "rc-odroid"; }; &i2c2 { status = "okay"; pinctrl-0 = <&i2c2_sda_x_pins>, <&i2c2_sck_x_pins>; pinctrl-names = "default"; rtc: rtc@51 { status = "okay"; compatible = "nxp,pcf8563"; reg = <0x51>; wakeup-source; }; }; &pcie { status = "okay"; reset-gpios = <&gpio GPIOH_4 GPIO_ACTIVE_LOW>; }; &pwm_cd { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&pwm_d_x6_pins>; }; &sd_emmc_c { status = "disabled"; }; &usb { phys = <&usb2_phy0>, <&usb2_phy1>; phy-names = "usb2-phy0", "usb2-phy1"; };