162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2020 Dongjin Kim <tobetter@gmail.com>
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/dts-v1/;
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci#include "meson-sm1-odroid.dtsi"
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci/ {
1162306a36Sopenharmony_ci	compatible = "hardkernel,odroid-c4", "amlogic,sm1";
1262306a36Sopenharmony_ci	model = "Hardkernel ODROID-C4";
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci	leds {
1562306a36Sopenharmony_ci		compatible = "gpio-leds";
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci		led-blue {
1862306a36Sopenharmony_ci			color = <LED_COLOR_ID_BLUE>;
1962306a36Sopenharmony_ci			function = LED_FUNCTION_STATUS;
2062306a36Sopenharmony_ci			gpios = <&gpio_ao GPIOAO_11 GPIO_ACTIVE_HIGH>;
2162306a36Sopenharmony_ci			linux,default-trigger = "heartbeat";
2262306a36Sopenharmony_ci			panic-indicator;
2362306a36Sopenharmony_ci		};
2462306a36Sopenharmony_ci	};
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci	sound {
2762306a36Sopenharmony_ci		model = "ODROID-C4";
2862306a36Sopenharmony_ci	};
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	/* USB hub supports both USB 2.0 and USB 3.0 root hub */
3162306a36Sopenharmony_ci	usb-hub {
3262306a36Sopenharmony_ci		dr_mode = "host";
3362306a36Sopenharmony_ci		#address-cells = <1>;
3462306a36Sopenharmony_ci		#size-cells = <0>;
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci		/* 2.0 hub on port 1 */
3762306a36Sopenharmony_ci		hub_2_0: hub@1 {
3862306a36Sopenharmony_ci			compatible = "usb2109,2817";
3962306a36Sopenharmony_ci			reg = <1>;
4062306a36Sopenharmony_ci			peer-hub = <&hub_3_0>;
4162306a36Sopenharmony_ci			reset-gpios = <&gpio GPIOH_4 GPIO_ACTIVE_LOW>;
4262306a36Sopenharmony_ci			vdd-supply = <&vcc_5v>;
4362306a36Sopenharmony_ci		};
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci		/* 3.1 hub on port 4 */
4662306a36Sopenharmony_ci		hub_3_0: hub@2 {
4762306a36Sopenharmony_ci			compatible = "usb2109,817";
4862306a36Sopenharmony_ci			reg = <2>;
4962306a36Sopenharmony_ci			peer-hub = <&hub_2_0>;
5062306a36Sopenharmony_ci			reset-gpios = <&gpio GPIOH_4 GPIO_ACTIVE_LOW>;
5162306a36Sopenharmony_ci			vdd-supply = <&vcc_5v>;
5262306a36Sopenharmony_ci		};
5362306a36Sopenharmony_ci	};
5462306a36Sopenharmony_ci};
5562306a36Sopenharmony_ci
5662306a36Sopenharmony_ci&ir {
5762306a36Sopenharmony_ci	linux,rc-map-name = "rc-odroid";
5862306a36Sopenharmony_ci};
59