Linux Audio

Check our new training course

Loading...
Note: File does not exist in v5.4.
  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