Linux Audio

Check our new training course

Linux debugging, profiling, tracing and performance analysis training

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