Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * Copyright (C) 2017-2018 Overkiz SAS
0004  *   Author: Mickael Gardet <m.gardet@overkiz.com>
0005  *           Kévin Raymond <k.raymond@overkiz.com>
0006  *           Dorian Rocipon <d.rocipon@overkiz.com>
0007  */
0008 /dts-v1/;
0009 #include "at91-kizboxmini-common.dtsi"
0010 
0011 / {
0012         model = "Overkiz SmartKiz";
0013         compatible = "overkiz,smartkiz", "atmel,at91sam9g25",
0014                      "atmel,at91sam9x5", "atmel,at91sam9";
0015 
0016         clocks {
0017                 adc_op_clk {
0018                         status = "okay";
0019                 };
0020         };
0021 
0022         aliases {
0023                 serial5 = &uart0;
0024         };
0025 
0026         pio_keys {
0027                 hk_reset {
0028                         label = "HK_RESET";
0029                         gpios = <&pioC 13 GPIO_ACTIVE_HIGH>;
0030                 };
0031 
0032                 power_rf {
0033                         label = "POWER_RF";
0034                         gpios = <&pioA 20 GPIO_ACTIVE_HIGH>;
0035                 };
0036 
0037                 power_wifi {
0038                         label = "POWER_WIFI";
0039                         gpios = <&pioA 21 GPIO_ACTIVE_HIGH>;
0040                 };
0041         };
0042 };
0043 
0044 &pinctrl {
0045         i2c1 {
0046                 pinctrl_i2c1: i2c1-0 {
0047                         atmel,pins =
0048                                 <AT91_PIOC 0 AT91_PERIPH_C AT91_PINCTRL_PULL_UP
0049                                 AT91_PIOC 1 AT91_PERIPH_C AT91_PINCTRL_PULL_UP>;
0050                 };
0051         };
0052 
0053         adc0 {
0054                 pinctrl_adc0_ad0: adc0_ad0-0 {
0055                         /* pull-up disable */
0056                         atmel,pins = <AT91_PIOB 11 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
0057                 };
0058                 pinctrl_adc0_ad5: adc0_ad5-0 {
0059                         /* pull-up disable */
0060                         atmel,pins = <AT91_PIOB 16 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
0061                 };
0062                 pinctrl_adc0_ad6: adc0_ad6-0 {
0063                         /* pull-up disable */
0064                         atmel,pins = <AT91_PIOB 17 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
0065                 };
0066                 pinctrl_adc0_ad11: adc0_ad11-0 {
0067                         /* pull-up disable */
0068                         atmel,pins = <AT91_PIOB 10 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
0069                 };
0070         };
0071 };
0072 
0073 &i2c1 {
0074         dmas = <0>, <0>;
0075         pinctrl-0 = <&pinctrl_i2c1>;
0076         status = "disabled";
0077 };
0078 
0079 &macb0 {
0080         status = "disabled";
0081 };
0082 
0083 &rtc {
0084         status = "okay";
0085 };
0086 
0087 &led_blue {
0088         status = "okay";
0089 };
0090 
0091 &adc0 {
0092         atmel,adc-vref = <2500>;
0093         pinctrl-names = "default";
0094         pinctrl-0 = <
0095                 &pinctrl_adc0_ad0
0096                 &pinctrl_adc0_ad5
0097                 &pinctrl_adc0_ad6
0098                 &pinctrl_adc0_ad11
0099         >;
0100         atmel,adc-channels-used = <0x0861>;
0101         status = "okay";
0102 };
0103 
0104 &uart0 {
0105         status = "okay";
0106 };
0107