Linux Audio

Check our new training course

Loading...
v4.17
 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#include "omap3-overo-common-lcd43.dtsi"
15
16#include <dt-bindings/input/input.h>
17
18/ {
19	leds {
20		compatible = "gpio-leds";
21		pinctrl-names = "default";
22		pinctrl-0 = <&led_pins>;
23		heartbeat {
24			label = "overo:red:gpio21";
25			gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;		/* gpio_21 */
26			linux,default-trigger = "heartbeat";
27		};
28		gpio22 {
29			label = "overo:blue:gpio22";
30			gpios = <&gpio1 22 GPIO_ACTIVE_LOW>;		/* gpio_22 */
31		};
32	};
33
34	gpio_keys {
35		compatible = "gpio-keys";
36		pinctrl-names = "default";
37		pinctrl-0 = <&button_pins>;
38		#address-cells = <1>;
39		#size-cells = <0>;
40		button0 {
41			label = "button0";
42			linux,code = <BTN_0>;
43			gpios = <&gpio1 23 GPIO_ACTIVE_LOW>;		/* gpio_23 */
44			wakeup-source;
45		};
46		button1 {
47			label = "button1";
48			linux,code = <BTN_1>;
49			gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;		/* gpio_14 */
50			wakeup-source;
51		};
52	};
53};
54
55#include "omap-gpmc-smsc9221.dtsi"
56
57&gpmc {
 
 
58	ethernet@gpmc {
59		reg = <5 0 0xff>;
60		interrupt-parent = <&gpio6>;
61		interrupts = <16 IRQ_TYPE_LEVEL_LOW>;	/* GPIO 176 */
62	};
63};
64
65&lis33de {
66	status = "disabled";
67};
68
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