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