Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.13.7.
  1/*
  2 * at91sam9x5cm.dtsi - Device Tree Include file for AT91SAM9x5 CPU Module
  3 *
  4 *  Copyright (C) 2012 Atmel,
  5 *                2012 Nicolas Ferre <nicolas.ferre@atmel.com>
  6 *
  7 * Licensed under GPLv2 or later.
  8 */
  9
 10/ {
 11	memory {
 12		reg = <0x20000000 0x8000000>;
 13	};
 14
 15	clocks {
 16		slow_xtal {
 17			clock-frequency = <32768>;
 18		};
 19
 20		main_xtal {
 21			clock-frequency = <12000000>;
 22		};
 23	};
 24
 25	ahb {
 26		apb {
 27			tcb0: timer@f8008000 {
 28				timer@0 {
 29					compatible = "atmel,tcb-timer";
 30					reg = <0>;
 31				};
 32
 33				timer@1 {
 34					compatible = "atmel,tcb-timer";
 35					reg = <1>;
 36				};
 37			};
 38
 39			pinctrl@fffff400 {
 40				1wire_cm {
 41					pinctrl_1wire_cm: 1wire_cm-0 {
 42						atmel,pins = <AT91_PIOB 18 AT91_PERIPH_GPIO AT91_PINCTRL_MULTI_DRIVE>; /* PB18 multidrive, conflicts with led */
 43					};
 44				};
 45			};
 46
 47			rtc@fffffeb0 {
 48				status = "okay";
 49			};
 50		};
 51
 52		ebi: ebi@10000000 {
 53			pinctrl-0 = <&pinctrl_ebi_addr_nand
 54				     &pinctrl_ebi_data_0_7>;
 55			pinctrl-names = "default";
 56			status = "okay";
 57
 58			nand_controller: nand-controller {
 59				status = "okay";
 60				pinctrl-0 = <&pinctrl_nand_oe_we
 61					     &pinctrl_nand_cs
 62					     &pinctrl_nand_rb>;
 63				pinctrl-names = "default";
 64
 65				nand@3 {
 66					reg = <0x3 0x0 0x800000>;
 67					rb-gpios = <&pioD 5 GPIO_ACTIVE_HIGH>;
 68					cs-gpios = <&pioD 4 GPIO_ACTIVE_HIGH>;
 69					nand-bus-width = <8>;
 70					nand-ecc-mode = "hw";
 71					nand-ecc-strength = <2>;
 72					nand-ecc-step-size = <512>;
 73					nand-on-flash-bbt;
 74					label = "atmel_nand";
 75
 76					partitions {
 77						compatible = "fixed-partitions";
 78						#address-cells = <1>;
 79						#size-cells = <1>;
 80
 81						at91bootstrap@0 {
 82							label = "at91bootstrap";
 83							reg = <0x0 0x40000>;
 84						};
 85
 86						uboot@40000 {
 87							label = "u-boot";
 88							reg = <0x40000 0x80000>;
 89						};
 90
 91						ubootenv@c0000 {
 92							label = "U-Boot Env";
 93							reg = <0xc0000 0x140000>;
 94						};
 95
 96						kernel@200000 {
 97							label = "kernel";
 98							reg = <0x200000 0x600000>;
 99						};
100
101						rootfs@800000 {
102							label = "rootfs";
103							reg = <0x800000 0x1f800000>;
104						};
105					};
106				};
107			};
108		};
109	};
110
111	leds {
112		compatible = "gpio-leds";
113
114		pb18 {
115			label = "pb18";
116			gpios = <&pioB 18 GPIO_ACTIVE_LOW>;
117			linux,default-trigger = "heartbeat";
118		};
119
120		pd21 {
121			label = "pd21";
122			gpios = <&pioD 21 GPIO_ACTIVE_HIGH>;
123		};
124	};
125
126	1wire_cm {
127		compatible = "w1-gpio";
128		gpios = <&pioB 18 GPIO_ACTIVE_HIGH>;
129		linux,open-drain;
130		pinctrl-names = "default";
131		pinctrl-0 = <&pinctrl_1wire_cm>;
132		status = "okay";
133	};
134
135};