at91-smartkiz.dts (1926B)
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2017-2018 Overkiz SAS 4 * Author: Mickael Gardet <m.gardet@overkiz.com> 5 * Kévin Raymond <k.raymond@overkiz.com> 6 * Dorian Rocipon <d.rocipon@overkiz.com> 7 */ 8/dts-v1/; 9#include "at91-kizboxmini-common.dtsi" 10 11/ { 12 model = "Overkiz SmartKiz"; 13 compatible = "overkiz,smartkiz", "atmel,at91sam9g25", 14 "atmel,at91sam9x5", "atmel,at91sam9"; 15 16 clocks { 17 adc_op_clk { 18 status = "okay"; 19 }; 20 }; 21 22 aliases { 23 serial5 = &uart0; 24 }; 25 26 pio_keys { 27 hk_reset { 28 label = "HK_RESET"; 29 gpios = <&pioC 13 GPIO_ACTIVE_HIGH>; 30 }; 31 32 power_rf { 33 label = "POWER_RF"; 34 gpios = <&pioA 20 GPIO_ACTIVE_HIGH>; 35 }; 36 37 power_wifi { 38 label = "POWER_WIFI"; 39 gpios = <&pioA 21 GPIO_ACTIVE_HIGH>; 40 }; 41 }; 42}; 43 44&pinctrl { 45 i2c1 { 46 pinctrl_i2c1: i2c1-0 { 47 atmel,pins = 48 <AT91_PIOC 0 AT91_PERIPH_C AT91_PINCTRL_PULL_UP 49 AT91_PIOC 1 AT91_PERIPH_C AT91_PINCTRL_PULL_UP>; 50 }; 51 }; 52 53 adc0 { 54 pinctrl_adc0_ad0: adc0_ad0-0 { 55 /* pull-up disable */ 56 atmel,pins = <AT91_PIOB 11 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>; 57 }; 58 pinctrl_adc0_ad5: adc0_ad5-0 { 59 /* pull-up disable */ 60 atmel,pins = <AT91_PIOB 16 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>; 61 }; 62 pinctrl_adc0_ad6: adc0_ad6-0 { 63 /* pull-up disable */ 64 atmel,pins = <AT91_PIOB 17 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>; 65 }; 66 pinctrl_adc0_ad11: adc0_ad11-0 { 67 /* pull-up disable */ 68 atmel,pins = <AT91_PIOB 10 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>; 69 }; 70 }; 71}; 72 73&i2c1 { 74 dmas = <0>, <0>; 75 pinctrl-0 = <&pinctrl_i2c1>; 76 status = "disabled"; 77}; 78 79&macb0 { 80 status = "disabled"; 81}; 82 83&rtc { 84 status = "okay"; 85}; 86 87&led_blue { 88 status = "okay"; 89}; 90 91&adc0 { 92 atmel,adc-vref = <2500>; 93 pinctrl-names = "default"; 94 pinctrl-0 = < 95 &pinctrl_adc0_ad0 96 &pinctrl_adc0_ad5 97 &pinctrl_adc0_ad6 98 &pinctrl_adc0_ad11 99 >; 100 atmel,adc-channels-used = <0x0861>; 101 status = "okay"; 102}; 103 104&uart0 { 105 status = "okay"; 106}; 107