Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
67db57c
ARM: dts: overlays: Fix two warnings
ukleinek Oct 18, 2024
43181c7
ARM: dts: overlays: adau7118-simple: Don't generate phandles overwrit…
ukleinek Oct 18, 2024
bc66122
ARM: dts: overlays: adau1761: Don't generate phandles overwriting exi…
ukleinek Oct 18, 2024
00a026a
ARM: dts: overlays: ad5679r: Don't generate phandles overwriting exis…
ukleinek Oct 18, 2024
f398cf3
ARM: dts: overlays: cn0508: Don't generate phandles overwriting exist…
ukleinek Oct 18, 2024
7986b60
ARM: dts: overlays: cn0511: Drop unused labels
ukleinek Oct 18, 2024
ebd5862
ARM: dts: overlays: cn0566: Drop an unused label
ukleinek Oct 18, 2024
d152acb
ARM: dts: overlays: ad7293: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
eec4c42
ARM: dts: overlays: ad738x: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
9516425
ARM: dts: overlays: ad74413r: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
b5ac9cb
ARM: dts: overlays: ad7746: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
dc57a2a
ARM: dts: overlays: ad7768-1: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
48cc3cf
ARM: dts: overlays: ad9545-hmc7044: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
9a371ff
ARM: dts: overlays: ad9834: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
a0820fe
ARM: dts: overlays: ada4250: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
6665825
ARM: dts: overlays: adar1000: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
81475e3
ARM: dts: overlays: adau1472: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
a235c3d
ARM: dts: overlays: adau1761: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
4d84bab
ARM: dts: overlays: adf4159: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
1ca88de
ARM: dts: overlays: adf4371: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
6c3bfa2
ARM: dts: overlays: adgs1408: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
6ad44dc
ARM: dts: overlays: admv1013: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
02dfaf2
ARM: dts: overlays: admv1014: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
13d1892
ARM: dts: overlays: admv8818: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
7359d33
ARM: dts: overlays: adrf6780: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
37e6c03
ARM: dts: overlays: adt7420: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
523950e
ARM: dts: overlays: adxl345: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
8d41454
ARM: dts: overlays: adxl355: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
49526df
ARM: dts: overlays: adxl367: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
0285988
ARM: dts: overlays: adxl372: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
89a5aff
ARM: dts: overlays: adxl375: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
30303dc
ARM: dts: overlays: adxrs290: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
c5a5852
ARM: dts: overlays: cn0504: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
8d56a29
ARM: dts: overlays: cn0508: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
beeeec4
ARM: dts: overlays: cn0511: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
4d4df70
ARM: dts: overlays: cn0552: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
feebb1f
ARM: dts: overlays: cn0566: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
533b63d
ARM: dts: overlays: dc1962c: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
108a65a
ARM: dts: overlays: lm75: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
ecf41a1
ARM: dts: overlays: ltc2497: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
2e86d87
ARM: dts: overlays: ltc6952: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
c8e9d4f
ARM: dts: overlays: max14830-i2c: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
032a131
ARM: dts: overlays: max14830-spi: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
148c798
ARM: dts: overlays: adau7118-simple: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
60cdc69
ARM: dts: overlays: adis16475: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
a1eabea
ARM: dts: overlays: adis16480: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
2f5666b
ARM: dts: overlays: mpu6050: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
f04f80b
ARM: dts: overlays: ad5592r: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
205b778
ARM: dts: overlays: ad5593r: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
cc92272
ARM: dts: overlays: ad5677r: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
2f93222
ARM: dts: overlays: ad5679r: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
deb37a3
ARM: dts: overlays: ad5686: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
f2f79c0
ARM: dts: overlays: ad5766: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
c21b1a0
ARM: dts: overlays: ad5770r: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
3a10f05
ARM: dts: overlays: ad5791: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
c3fdfba
ARM: dts: overlays: ad7124: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
6328a05
ARM: dts: overlays: ad7190: Switch to simplified dtso syntax
ukleinek Oct 19, 2024
cc45bf3
ARM: dts: overlays: ltc2497: Drop an explicit phandle property
ukleinek Oct 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 37 additions & 44 deletions arch/arm/boot/dts/overlays/adau7118-simple-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -6,55 +6,48 @@
/ {
compatible = "brcm,bcm2835";

fragment@0 {
target = <&i2s>;
__overlay__ {
status = "okay";
};
__overrides__ {
card-name = <&sound>, "simple-audio-card,name";
};
};

&i2s {
status = "okay";
};

fragment@1 {
target = <&i2c1>;
__overlay__ {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";

adau7118_codec: adau7118-codec@14 {
reg = <0x14>;
#sound-dai-cells = <0>;
compatible = "adi,adau7118";
status = "okay";
};
};
&i2c1 {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";

adau7118_codec: adau7118-codec@14 {
reg = <0x14>;
#sound-dai-cells = <0>;
compatible = "adi,adau7118";
status = "okay";
};
};

fragment@2 {
target = <&sound>;
sound_overlay: __overlay__ {
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,name = "adau7118";
simple-audio-card,bitclock-slave = <&dailink0_slave>;
simple-audio-card,frame-slave = <&dailink0_slave>;
simple-audio-card,widgets =
"Microphone", "Microphone Jack";
simple-audio-card,routing =
"PDM_DAT0", "Microphone Jack";
status = "okay";
simple-audio-card,cpu {
/* so that bclk is 64x FS */
dai-tdm-slot-num = <2>;
dai-tdm-slot-width = <32>;
sound-dai = <&i2s>;
};
dailink0_slave: simple-audio-card,codec {
sound-dai = <&adau7118_codec>;
};
};
&sound {
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,name = "adau7118";
simple-audio-card,bitclock-slave = <&dailink0_slave>;
simple-audio-card,frame-slave = <&dailink0_slave>;
simple-audio-card,widgets =
"Microphone", "Microphone Jack";
simple-audio-card,routing =
"PDM_DAT0", "Microphone Jack";
status = "okay";

simple-audio-card,cpu {
/* so that bclk is 64x FS */
dai-tdm-slot-num = <2>;
dai-tdm-slot-width = <32>;
sound-dai = <&i2s>;
};

__overrides__ {
card-name = <&sound_overlay>,"simple-audio-card,name";
dailink0_slave: simple-audio-card,codec {
sound-dai = <&adau7118_codec>;
};
};
110 changes: 46 additions & 64 deletions arch/arm/boot/dts/overlays/adis16475-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -8,70 +8,6 @@
/ {
compatible = "brcm,bcm2835";

fragment@0 {
target = <&spi0>;
__overlay__ {
status = "okay";
};
};

fragment@1 {
target = <&spidev0>;
__overlay__ {
status = "disabled";
};
};

fragment@2 {
target = <&spidev1>;
__overlay__ {
status = "disabled";
};
};

fragment@3 {
target = <&gpio>;
__overlay__ {
adis16475_pins: adis16475_pins {
brcm,pins = <4 12>; // interrupt and reset
brcm,function = <0 1>; // in out
};
};
};

fragment@4 {
target-path = "/";
__overlay__ {
clocks {
adis16475_ref_clk: clock@0 {
#clock-cells = <0>;
compatible = "fixed-clock";
};
};
};
};

fragment@5 {
target = <&spi0>;
__overlay__ {
/* needed to avoid dtc warning */
#address-cells = <1>;
#size-cells = <0>;

adis16475: adis16475@0 {
reg = <0>;
pinctrl-names = "default";
pinctrl-0 = <&adis16475_pins>;
spi-cpha;
spi-cpol;
reset-gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
spi-max-frequency = <2000000>;
interrupts = <4 IRQ_TYPE_EDGE_RISING>;
interrupt-parent = <&gpio>;
};
};
};

__overrides__ {
/*
* This gives an option to use the gpio25 as the data ready pin. This
Expand All @@ -89,3 +25,49 @@
<&adis16475>,"clocks:0=",<&adis16475_ref_clk>;
};
};

&spi0 {
status = "okay";
};

&spidev0 {
status = "disabled";
};

&spidev1 {
status = "disabled";
};

&gpio {
adis16475_pins: adis16475_pins {
brcm,pins = <4 12>; // interrupt and reset
brcm,function = <0 1>; // in out
};
};

&{/} {
clocks {
adis16475_ref_clk: clock@0 {
#clock-cells = <0>;
compatible = "fixed-clock";
};
};
};

&spi0 {
/* needed to avoid dtc warning */
#address-cells = <1>;
#size-cells = <0>;

adis16475: adis16475@0 {
reg = <0>;
pinctrl-names = "default";
pinctrl-0 = <&adis16475_pins>;
spi-cpha;
spi-cpol;
reset-gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
spi-max-frequency = <2000000>;
interrupts = <4 IRQ_TYPE_EDGE_RISING>;
interrupt-parent = <&gpio>;
};
};
90 changes: 38 additions & 52 deletions arch/arm/boot/dts/overlays/adis16480-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -8,58 +8,6 @@
/ {
compatible = "brcm,bcm2835";

fragment@0 {
target = <&spi0>;
__overlay__ {
status = "okay";
};
};

fragment@1 {
target = <&spidev0>;
__overlay__ {
status = "disabled";
};
};

fragment@2 {
target = <&spidev1>;
__overlay__ {
status = "disabled";
};
};

fragment@3 {
target = <&gpio>;
__overlay__ {
adis16480_pins: adis16480_pins {
brcm,pins = <6 12>; // interrupt and reset
brcm,function = <0 1>; // in out
};
};
};
fragment@4 {
target = <&spi0>;
__overlay__ {
/* needed to avoid dtc warning */
#address-cells = <1>;
#size-cells = <0>;

adis16480: adis16480@0 {
reg = <0>;
pinctrl-names = "default";
pinctrl-0 = <&adis16480_pins>;
spi-cpha;
spi-cpol;
reset-gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
spi-max-frequency = <15000000>;
/* use DIO1 as data ready by default */
interrupts = <6 IRQ_TYPE_EDGE_RISING>;
interrupt-parent = <&gpio>;
};
};
};

__overrides__ {
device = <&adis16480>,"compatible";
drdy_dio2 = <&adis16480_pins>,"brcm,pins:0=25",
Expand All @@ -73,3 +21,41 @@
<&adis16480>,"interrupt-names=DIO4";
};
};

&spi0 {
status = "okay";
};

&spidev0 {
status = "disabled";
};

&spidev1 {
status = "disabled";
};

&gpio {
adis16480_pins: adis16480_pins {
brcm,pins = <6 12>; // interrupt and reset
brcm,function = <0 1>; // in out
};
};

&spi0 {
/* needed to avoid dtc warning */
#address-cells = <1>;
#size-cells = <0>;

adis16480: adis16480@0 {
reg = <0>;
pinctrl-names = "default";
pinctrl-0 = <&adis16480_pins>;
spi-cpha;
spi-cpol;
reset-gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
spi-max-frequency = <15000000>;
/* use DIO1 as data ready by default */
interrupts = <6 IRQ_TYPE_EDGE_RISING>;
interrupt-parent = <&gpio>;
};
};
31 changes: 14 additions & 17 deletions arch/arm/boot/dts/overlays/mpu6050-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,22 @@
/ {
compatible = "brcm,bcm2835";

fragment@0 {
target = <&i2c1>;
__overlay__ {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
clock-frequency = <400000>;

mpu6050: mpu6050@68 {
compatible = "invensense,mpu6050";
reg = <0x68>;
interrupt-parent = <&gpio>;
interrupts = <4 1>;
};
};
};

__overrides__ {
interrupt = <&mpu6050>,"interrupts:0";
addr = <&mpu6050>,"reg:0";
};
};

&i2c1 {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
clock-frequency = <400000>;

mpu6050: mpu6050@68 {
compatible = "invensense,mpu6050";
reg = <0x68>;
interrupt-parent = <&gpio>;
interrupts = <4 1>;
};
};
Loading