xref: /openbmc/linux/arch/arm/boot/dts/microchip/mpa1600.dts (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only
2*724ba675SRob Herring/*
3*724ba675SRob Herring * mpa1600.dts - Device Tree file for Phontech MPA 1600
4*724ba675SRob Herring *
5*724ba675SRob Herring *  Copyright (C) 2013 Joachim Eastwood <manabian@gmail.com>
6*724ba675SRob Herring */
7*724ba675SRob Herring/dts-v1/;
8*724ba675SRob Herring#include "at91rm9200.dtsi"
9*724ba675SRob Herring
10*724ba675SRob Herring/ {
11*724ba675SRob Herring	model = "Phontech MPA 1600";
12*724ba675SRob Herring	compatible = "phontech,mpa1600", "atmel,at91rm9200";
13*724ba675SRob Herring
14*724ba675SRob Herring	memory@20000000 {
15*724ba675SRob Herring		reg = <0x20000000 0x4000000>;
16*724ba675SRob Herring	};
17*724ba675SRob Herring
18*724ba675SRob Herring	clocks {
19*724ba675SRob Herring		slow_xtal {
20*724ba675SRob Herring			clock-frequency = <32768>;
21*724ba675SRob Herring		};
22*724ba675SRob Herring
23*724ba675SRob Herring		main_xtal {
24*724ba675SRob Herring			clock-frequency = <18432000>;
25*724ba675SRob Herring		};
26*724ba675SRob Herring	};
27*724ba675SRob Herring
28*724ba675SRob Herring	ahb {
29*724ba675SRob Herring		apb {
30*724ba675SRob Herring			dbgu: serial@fffff200 {
31*724ba675SRob Herring				status = "okay";
32*724ba675SRob Herring			};
33*724ba675SRob Herring
34*724ba675SRob Herring			tcb0: timer@fffa0000 {
35*724ba675SRob Herring				timer@0 {
36*724ba675SRob Herring					compatible = "atmel,tcb-timer";
37*724ba675SRob Herring					reg = <0>, <1>;
38*724ba675SRob Herring				};
39*724ba675SRob Herring
40*724ba675SRob Herring				timer@2 {
41*724ba675SRob Herring					compatible = "atmel,tcb-timer";
42*724ba675SRob Herring					reg = <2>;
43*724ba675SRob Herring				};
44*724ba675SRob Herring			};
45*724ba675SRob Herring
46*724ba675SRob Herring			macb0: ethernet@fffbc000 {
47*724ba675SRob Herring				phy-mode = "rmii";
48*724ba675SRob Herring				status = "okay";
49*724ba675SRob Herring			};
50*724ba675SRob Herring
51*724ba675SRob Herring			ssc0: ssc@fffd0000 {
52*724ba675SRob Herring				status = "okay";
53*724ba675SRob Herring			};
54*724ba675SRob Herring
55*724ba675SRob Herring			ssc1: ssc@fffd4000 {
56*724ba675SRob Herring				status = "okay";
57*724ba675SRob Herring			};
58*724ba675SRob Herring		};
59*724ba675SRob Herring
60*724ba675SRob Herring		usb0: ohci@300000 {
61*724ba675SRob Herring			num-ports = <1>;
62*724ba675SRob Herring			status = "okay";
63*724ba675SRob Herring		};
64*724ba675SRob Herring	};
65*724ba675SRob Herring
66*724ba675SRob Herring	i2c-gpio-0 {
67*724ba675SRob Herring		status = "okay";
68*724ba675SRob Herring	};
69*724ba675SRob Herring
70*724ba675SRob Herring	gpio_keys {
71*724ba675SRob Herring		compatible = "gpio-keys";
72*724ba675SRob Herring
73*724ba675SRob Herring		monitor_mute {
74*724ba675SRob Herring			label = "Monitor mute";
75*724ba675SRob Herring			gpios = <&pioC 1 GPIO_ACTIVE_LOW>;
76*724ba675SRob Herring			linux,code = <113>;
77*724ba675SRob Herring		};
78*724ba675SRob Herring	};
79*724ba675SRob Herring};
80