xref: /linux/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-darwin.dts (revision 68a052239fc4b351e961f698b824f7654a346091)
1// SPDX-License-Identifier: GPL-2.0+
2// Copyright (c) 2021 Facebook Inc.
3
4/dts-v1/;
5
6#include "ast2600-facebook-netbmc-common.dtsi"
7
8/ {
9	model = "Facebook Darwin BMC";
10	compatible = "facebook,darwin-bmc", "aspeed,ast2600";
11
12	aliases {
13		serial0 = &uart5;
14		serial1 = &uart1;
15		serial2 = &uart2;
16		serial3 = &uart3;
17	};
18
19	chosen {
20		stdout-path = &uart5;
21	};
22
23	iio-hwmon {
24		compatible = "iio-hwmon";
25		io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
26			      <&adc0 4>, <&adc0 5>, <&adc0 6>, <&adc0 7>,
27			      <&adc1 0>, <&adc1 1>, <&adc1 2>, <&adc1 3>,
28			      <&adc1 4>, <&adc1 5>, <&adc1 6>, <&adc1 7>;
29	};
30
31	spi_gpio: spi {
32		num-chipselects = <1>;
33		cs-gpios = <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>;
34	};
35};
36
37&i2c0 {
38	eeprom@50 {
39		compatible = "atmel,24c512";
40		reg = <0x50>;
41	};
42};
43
44&adc0 {
45	status = "okay";
46
47	pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
48		     &pinctrl_adc2_default &pinctrl_adc3_default
49		     &pinctrl_adc4_default &pinctrl_adc5_default
50		     &pinctrl_adc6_default &pinctrl_adc7_default>;
51};
52
53&adc1 {
54	status = "okay";
55
56	pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
57		     &pinctrl_adc10_default &pinctrl_adc11_default
58		     &pinctrl_adc12_default &pinctrl_adc13_default
59		     &pinctrl_adc14_default &pinctrl_adc15_default>;
60};
61
62&emmc_controller {
63	status = "okay";
64};
65
66&emmc {
67	status = "okay";
68
69	non-removable;
70	max-frequency = <25000000>;
71	bus-width = <4>;
72};
73