xref: /openbmc/u-boot/arch/arm/dts/at91sam9g20ek_2mmc.dts (revision dd9999d5f4d3a0354c959fa3bccc0957a1164bf5)
1*627e41f1SWenyou Yang/*
2*627e41f1SWenyou Yang * at91sam9g20ek_2mmc.dts - Device Tree file for Atmel at91sam9g20ek 2 MMC board
3*627e41f1SWenyou Yang *
4*627e41f1SWenyou Yang * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5*627e41f1SWenyou Yang *
6*627e41f1SWenyou Yang * Licensed under GPLv2.
7*627e41f1SWenyou Yang */
8*627e41f1SWenyou Yang/dts-v1/;
9*627e41f1SWenyou Yang#include "at91sam9g20ek_common.dtsi"
10*627e41f1SWenyou Yang
11*627e41f1SWenyou Yang/ {
12*627e41f1SWenyou Yang	model = "Atmel at91sam9g20ek 2 mmc";
13*627e41f1SWenyou Yang	compatible = "atmel,at91sam9g20ek_2mmc", "atmel,at91sam9g20", "atmel,at91sam9";
14*627e41f1SWenyou Yang
15*627e41f1SWenyou Yang	ahb {
16*627e41f1SWenyou Yang		apb{
17*627e41f1SWenyou Yang			mmc0: mmc@fffa8000 {
18*627e41f1SWenyou Yang				/* clk already mux wuth slot0 */
19*627e41f1SWenyou Yang				pinctrl-0 = <
20*627e41f1SWenyou Yang					&pinctrl_board_mmc0_slot0
21*627e41f1SWenyou Yang					&pinctrl_mmc0_clk
22*627e41f1SWenyou Yang					&pinctrl_mmc0_slot0_cmd_dat0
23*627e41f1SWenyou Yang					&pinctrl_mmc0_slot0_dat1_3>;
24*627e41f1SWenyou Yang				slot@0 {
25*627e41f1SWenyou Yang					reg = <0>;
26*627e41f1SWenyou Yang					bus-width = <4>;
27*627e41f1SWenyou Yang					cd-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
28*627e41f1SWenyou Yang				};
29*627e41f1SWenyou Yang			};
30*627e41f1SWenyou Yang
31*627e41f1SWenyou Yang			pinctrl@fffff400 {
32*627e41f1SWenyou Yang				mmc0_slot0 {
33*627e41f1SWenyou Yang					pinctrl_board_mmc0_slot0: mmc0_slot0-board {
34*627e41f1SWenyou Yang						atmel,pins =
35*627e41f1SWenyou Yang							<AT91_PIOC 2 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>;	/* PC2 gpio CD pin pull up and deglitch */
36*627e41f1SWenyou Yang					};
37*627e41f1SWenyou Yang				};
38*627e41f1SWenyou Yang			};
39*627e41f1SWenyou Yang		};
40*627e41f1SWenyou Yang	};
41*627e41f1SWenyou Yang
42*627e41f1SWenyou Yang	leds {
43*627e41f1SWenyou Yang		compatible = "gpio-leds";
44*627e41f1SWenyou Yang
45*627e41f1SWenyou Yang		ds1 {
46*627e41f1SWenyou Yang			label = "ds1";
47*627e41f1SWenyou Yang			gpios = <&pioB 9 GPIO_ACTIVE_HIGH>;
48*627e41f1SWenyou Yang			linux,default-trigger = "heartbeat";
49*627e41f1SWenyou Yang		};
50*627e41f1SWenyou Yang
51*627e41f1SWenyou Yang		ds5 {
52*627e41f1SWenyou Yang			label = "ds5";
53*627e41f1SWenyou Yang			gpios = <&pioB 8 GPIO_ACTIVE_LOW>;
54*627e41f1SWenyou Yang		};
55*627e41f1SWenyou Yang	};
56*627e41f1SWenyou Yang};
57