162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * calao-dab-mmx.dtsi - Device Tree Include file for Calao DAB-MMX Daughter Board
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci/ {
962306a36Sopenharmony_ci	ahb {
1062306a36Sopenharmony_ci		apb {
1162306a36Sopenharmony_ci			usart1: serial@fffb4000 {
1262306a36Sopenharmony_ci				status = "okay";
1362306a36Sopenharmony_ci			};
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci			usart3: serial@fffd0000 {
1662306a36Sopenharmony_ci				status = "okay";
1762306a36Sopenharmony_ci			};
1862306a36Sopenharmony_ci		};
1962306a36Sopenharmony_ci	};
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	i2c-gpio@0 {
2262306a36Sopenharmony_ci		status = "okay";
2362306a36Sopenharmony_ci	};
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci	leds {
2662306a36Sopenharmony_ci		compatible = "gpio-leds";
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci		user_led1 {
2962306a36Sopenharmony_ci			label = "user_led1";
3062306a36Sopenharmony_ci			gpios = <&pioB 20 GPIO_ACTIVE_LOW>;
3162306a36Sopenharmony_ci		};
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci/*
3462306a36Sopenharmony_ci* led already used by mother board but active as high
3562306a36Sopenharmony_ci*		user_led2 {
3662306a36Sopenharmony_ci*			label = "user_led2";
3762306a36Sopenharmony_ci*			gpios = <&pioB 21 GPIO_ACTIVE_LOW>;
3862306a36Sopenharmony_ci*		};
3962306a36Sopenharmony_ci*/
4062306a36Sopenharmony_ci		user_led3 {
4162306a36Sopenharmony_ci			label = "user_led3";
4262306a36Sopenharmony_ci			gpios = <&pioB 22 GPIO_ACTIVE_LOW>;
4362306a36Sopenharmony_ci		};
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci		user_led4 {
4662306a36Sopenharmony_ci			label = "user_led4";
4762306a36Sopenharmony_ci			gpios = <&pioB 23 GPIO_ACTIVE_LOW>;
4862306a36Sopenharmony_ci		};
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_ci		red {
5162306a36Sopenharmony_ci			label = "red";
5262306a36Sopenharmony_ci			gpios = <&pioB 24 GPIO_ACTIVE_LOW>;
5362306a36Sopenharmony_ci		};
5462306a36Sopenharmony_ci
5562306a36Sopenharmony_ci		orange {
5662306a36Sopenharmony_ci			label = "orange";
5762306a36Sopenharmony_ci			gpios = <&pioB 30 GPIO_ACTIVE_LOW>;
5862306a36Sopenharmony_ci		};
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci		green {
6162306a36Sopenharmony_ci			label = "green";
6262306a36Sopenharmony_ci			gpios = <&pioB 31 GPIO_ACTIVE_LOW>;
6362306a36Sopenharmony_ci		};
6462306a36Sopenharmony_ci	};
6562306a36Sopenharmony_ci
6662306a36Sopenharmony_ci	gpio_keys {
6762306a36Sopenharmony_ci		compatible = "gpio-keys";
6862306a36Sopenharmony_ci		#address-cells = <1>;
6962306a36Sopenharmony_ci		#size-cells = <0>;
7062306a36Sopenharmony_ci
7162306a36Sopenharmony_ci		user_pb1 {
7262306a36Sopenharmony_ci			label = "user_pb1";
7362306a36Sopenharmony_ci			gpios = <&pioB 25 GPIO_ACTIVE_LOW>;
7462306a36Sopenharmony_ci			linux,code = <0x100>;
7562306a36Sopenharmony_ci		};
7662306a36Sopenharmony_ci
7762306a36Sopenharmony_ci		user_pb2 {
7862306a36Sopenharmony_ci			label = "user_pb2";
7962306a36Sopenharmony_ci			gpios = <&pioB 13 GPIO_ACTIVE_LOW>;
8062306a36Sopenharmony_ci			linux,code = <0x101>;
8162306a36Sopenharmony_ci		};
8262306a36Sopenharmony_ci
8362306a36Sopenharmony_ci		user_pb3 {
8462306a36Sopenharmony_ci			label = "user_pb3";
8562306a36Sopenharmony_ci			gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
8662306a36Sopenharmony_ci			linux,code = <0x102>;
8762306a36Sopenharmony_ci		};
8862306a36Sopenharmony_ci
8962306a36Sopenharmony_ci		user_pb4 {
9062306a36Sopenharmony_ci			label = "user_pb4";
9162306a36Sopenharmony_ci			gpios = <&pioC 9 GPIO_ACTIVE_LOW>;
9262306a36Sopenharmony_ci			linux,code = <0x103>;
9362306a36Sopenharmony_ci		};
9462306a36Sopenharmony_ci	};
9562306a36Sopenharmony_ci};
96