2020-11-26 08:05:16 +01:00
|
|
|
// SPDX-License-Identifier: GPL-2.0
|
|
|
|
/*
|
|
|
|
* Copyright (C) 2015 Andrea Merello <adnrea.merello@gmail.com>
|
|
|
|
* Copyright (C) 2017 Alexander Graf <agraf@suse.de>
|
|
|
|
*
|
|
|
|
* Based on zynq-zed.dts which is:
|
|
|
|
* Copyright (C) 2011 - 2014 Xilinx
|
|
|
|
* Copyright (C) 2012 National Instruments Corp.
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
|
|
|
/dts-v1/;
|
|
|
|
/include/ "zynq-7000.dtsi"
|
|
|
|
|
|
|
|
/ {
|
|
|
|
compatible = "xlnx,zynq-7000";
|
|
|
|
|
|
|
|
aliases {
|
|
|
|
ethernet0 = &gem0;
|
|
|
|
serial0 = &uart1;
|
|
|
|
serial1 = &uart0;
|
|
|
|
mmc0 = &sdhci0;
|
|
|
|
};
|
|
|
|
|
|
|
|
memory@0 {
|
|
|
|
device_type = "memory";
|
|
|
|
reg = <0x0 0x40000000>;
|
|
|
|
};
|
|
|
|
|
|
|
|
chosen {
|
|
|
|
stdout-path = "serial0:115200n8";
|
|
|
|
};
|
|
|
|
|
|
|
|
gpio-leds {
|
|
|
|
compatible = "gpio-leds";
|
|
|
|
usr-led1 {
|
|
|
|
label = "usr-led1";
|
|
|
|
gpios = <&gpio0 0x0 0x1>;
|
|
|
|
default-state = "off";
|
|
|
|
};
|
|
|
|
|
|
|
|
usr-led2 {
|
|
|
|
label = "usr-led2";
|
|
|
|
gpios = <&gpio0 0x9 0x1>;
|
|
|
|
default-state = "off";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
gpio-keys {
|
|
|
|
compatible = "gpio-keys";
|
|
|
|
autorepeat;
|
2022-06-15 17:53:24 -07:00
|
|
|
key {
|
2020-11-26 08:05:16 +01:00
|
|
|
label = "K1";
|
|
|
|
gpios = <&gpio0 0x32 0x1>;
|
|
|
|
linux,code = <0x66>;
|
|
|
|
wakeup-source;
|
|
|
|
autorepeat;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
&clkc {
|
|
|
|
ps-clk-frequency = <33333333>;
|
|
|
|
};
|
|
|
|
|
|
|
|
&gem0 {
|
|
|
|
status = "okay";
|
|
|
|
phy-mode = "rgmii-id";
|
|
|
|
phy-handle = <ðernet_phy>;
|
|
|
|
|
|
|
|
ethernet_phy: ethernet-phy@0 {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
&sdhci0 {
|
|
|
|
status = "okay";
|
|
|
|
};
|
|
|
|
|
|
|
|
&uart0 {
|
|
|
|
status = "okay";
|
|
|
|
};
|
|
|
|
|
|
|
|
&uart1 {
|
|
|
|
status = "okay";
|
|
|
|
};
|
|
|
|
|
|
|
|
&usb0 {
|
|
|
|
status = "okay";
|
|
|
|
dr_mode = "host";
|
|
|
|
};
|
|
|
|
|
|
|
|
&can0 {
|
|
|
|
status = "okay";
|
|
|
|
};
|
|
|
|
|
|
|
|
&i2c0 {
|
|
|
|
status = "okay";
|
|
|
|
clock-frequency = <400000>;
|
|
|
|
|
2024-08-16 10:47:14 -06:00
|
|
|
temperature-sensor@49 {
|
2020-11-26 08:05:16 +01:00
|
|
|
status = "okay";
|
2024-08-16 10:47:14 -06:00
|
|
|
compatible = "st,stlm75";
|
2020-11-26 08:05:16 +01:00
|
|
|
reg = <0x49>;
|
|
|
|
};
|
|
|
|
|
|
|
|
accelerometer@53 {
|
ARM: zynq: Fix compatible string for adi,adxl345 chip
The commit e359a29225dd ("dt-bindings: iio: accel: adxl345: switch to YAML
bindings") switched binding to yaml and the following error pop up:
../zynq-zturn-v5.dt.yaml: accelerometer@53: compatible: 'oneOf' conditional
failed, one must be
fixed:
['adi,adxl345', 'adxl345', 'adi,adxl34x', 'adxl34x'] is too long
Additional items are not allowed ('adi,adxl34x', 'adxl34x' were unexpected)
Additional items are not allowed ('adxl345', 'adi,adxl34x', 'adxl34x' were
unexpected)
'adi,adxl346' was expected
'adi,adxl345' was expected
Use only one compatible string to be aligned with the binding.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/a9075ab54df13461380e46d3002302d3672325b5.1606397101.git.michal.simek@xilinx.com
2020-11-26 14:25:00 +01:00
|
|
|
compatible = "adi,adxl345";
|
2020-11-26 08:05:16 +01:00
|
|
|
reg = <0x53>;
|
|
|
|
interrupt-parent = <&intc>;
|
|
|
|
interrupts = <0x0 0x1e 0x4>;
|
|
|
|
};
|
|
|
|
};
|