Linux Audio

Check our new training course

Loading...
v6.2
 1// SPDX-License-Identifier: GPL-2.0-only
 2/*
 3 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
 
 
 
 
 4 */
 5
 6/*
 7 * Chestnut43 expansion board is manufactured by Gumstix Inc.
 8 */
 9
10#include "omap3-overo-common-peripherals.dtsi"
11#include "omap3-overo-common-lcd43.dtsi"
12
13#include <dt-bindings/input/input.h>
14
15/ {
16	leds {
17		compatible = "gpio-leds";
18		pinctrl-names = "default";
19		pinctrl-0 = <&led_pins>;
20		led-heartbeat {
21			label = "overo:red:gpio21";
22			gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;		/* gpio_21 */
23			linux,default-trigger = "heartbeat";
24		};
25		led-gpio22 {
26			label = "overo:blue:gpio22";
27			gpios = <&gpio1 22 GPIO_ACTIVE_LOW>;		/* gpio_22 */
28		};
29	};
30
31	gpio_keys {
32		compatible = "gpio-keys";
33		pinctrl-names = "default";
34		pinctrl-0 = <&button_pins>;
35		#address-cells = <1>;
36		#size-cells = <0>;
37		button0 {
38			label = "button0";
39			linux,code = <BTN_0>;
40			gpios = <&gpio1 23 GPIO_ACTIVE_LOW>;		/* gpio_23 */
41			wakeup-source;
42		};
43		button1 {
44			label = "button1";
45			linux,code = <BTN_1>;
46			gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;		/* gpio_14 */
47			wakeup-source;
48		};
49	};
50};
51
52#include "omap-gpmc-smsc9221.dtsi"
53
54&gpmc {
 
 
55	ethernet@gpmc {
56		reg = <5 0 0xff>;
57		interrupt-parent = <&gpio6>;
58		interrupts = <16 IRQ_TYPE_LEVEL_LOW>;	/* GPIO 176 */
59	};
60};
61
62&lis33de {
63	status = "disabled";
64};
65
v3.15
 
 1/*
 2 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
 3 *
 4 * This program is free software; you can redistribute it and/or modify
 5 * it under the terms of the GNU General Public License version 2 as
 6 * published by the Free Software Foundation.
 7 */
 8
 9/*
10 * Chestnut43 expansion board is manufactured by Gumstix Inc.
11 */
12
13#include "omap3-overo-common-peripherals.dtsi"
 
14
15#include <dt-bindings/input/input.h>
16
17/ {
18	leds {
19		compatible = "gpio-leds";
20		pinctrl-names = "default";
21		pinctrl-0 = <&led_pins>;
22		heartbeat {
23			label = "overo:red:gpio21";
24			gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;		/* gpio_21 */
25			linux,default-trigger = "heartbeat";
26		};
27		gpio22 {
28			label = "overo:blue:gpio22";
29			gpios = <&gpio1 22 GPIO_ACTIVE_LOW>;		/* gpio_22 */
30		};
31	};
32
33	gpio_keys {
34		compatible = "gpio-keys";
35		pinctrl-names = "default";
36		pinctrl-0 = <&button_pins>;
37		#address-cells = <1>;
38		#size-cells = <0>;
39		button0@23 {
40			label = "button0";
41			linux,code = <BTN_0>;
42			gpios = <&gpio1 23 GPIO_ACTIVE_LOW>;		/* gpio_23 */
43			gpio-key,wakeup;
44		};
45		button1@14 {
46			label = "button1";
47			linux,code = <BTN_1>;
48			gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;		/* gpio_14 */
49			gpio-key,wakeup;
50		};
51	};
52};
53
54#include "omap-gpmc-smsc9221.dtsi"
55
56&gpmc {
57	ranges = <5 0 0x2c000000 0x1000000>;	/* CS5 */
58
59	ethernet@gpmc {
60		reg = <5 0 0xff>;
61		interrupt-parent = <&gpio6>;
62		interrupts = <16 IRQ_TYPE_LEVEL_LOW>;	/* GPIO 176 */
63	};
64};
65
66&lis33de {
67	status = "disabled";
68};
69