Commit 2a958aa5 authored by Aksel Skauge Mellbye's avatar Aksel Skauge Mellbye Committed by Benjamin Cabé
Browse files

dts: arm: silabs: Add Series 2 LETIMER PWM



Add binding and DT nodes for PWM using the Low Energy Timer.

Signed-off-by: default avatarAksel Skauge Mellbye <aksel.mellbye@silabs.com>
parent bb319603
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -360,6 +360,20 @@
			status = "disabled";
		};

		letimer0: letimer@5a000000 {
			compatible = "silabs,series2-letimer";
			reg = <0x5a000000 0x4000>;
			clocks = <&cmu CLOCK_AUTO CLOCK_BRANCH_EM23GRPACLK>;
			interrupts = <19 2>;
			status = "disabled";

			pwm {
				compatible = "silabs,letimer-pwm";
				#pwm-cells = <3>;
				status = "disabled";
			};
		};

		acmp0: acmp@5a008000 {
			compatible = "silabs,acmp";
			reg = <0x5a008000 0x4000>;
+14 −0
Original line number Diff line number Diff line
@@ -393,6 +393,20 @@
			status = "disabled";
		};

		letimer0: letimer@5a000000 {
			compatible = "silabs,series2-letimer";
			reg = <0x5a000000 0x4000>;
			clocks = <&cmu CLOCK_LETIMER0 CLOCK_BRANCH_EM23GRPACLK>;
			interrupts = <19 2>;
			status = "disabled";

			pwm {
				compatible = "silabs,letimer-pwm";
				#pwm-cells = <3>;
				status = "disabled";
			};
		};

		adc0: adc@5a004000 {
			compatible = "silabs,gecko-iadc";
			reg = <0x5a004000 0x4000>;
+14 −0
Original line number Diff line number Diff line
@@ -457,6 +457,20 @@
			status = "disabled";
		};

		letimer0: letimer@59000000 {
			compatible = "silabs,series2-letimer";
			reg = <0x59000000 0x4000>;
			clocks = <&cmu CLOCK_LETIMER0 CLOCK_BRANCH_EM23GRPACLK>;
			interrupts = <19 2>;
			status = "disabled";

			pwm {
				compatible = "silabs,letimer-pwm";
				#pwm-cells = <3>;
				status = "disabled";
			};
		};

		adc0: adc@59004000 {
			compatible = "silabs,gecko-iadc";
			reg = <0x59004000 0x4000>;
+14 −0
Original line number Diff line number Diff line
@@ -427,6 +427,20 @@
			status = "disabled";
		};

		letimer0: letimer@59000000 {
			compatible = "silabs,series2-letimer";
			reg = <0x59000000 0x4000>;
			clocks = <&cmu CLOCK_LETIMER0 CLOCK_BRANCH_EM23GRPACLK>;
			interrupts = <18 2>;
			status = "disabled";

			pwm {
				compatible = "silabs,letimer-pwm";
				#pwm-cells = <3>;
				status = "disabled";
			};
		};

		adc0: adc@59004000 {
			compatible = "silabs,gecko-iadc";
			reg = <0x59004000 0x4000>;
+14 −0
Original line number Diff line number Diff line
@@ -403,6 +403,20 @@
			status = "disabled";
		};

		letimer0: letimer@5a000000 {
			compatible = "silabs,series2-letimer";
			reg = <0x5a000000 0x4000>;
			clocks = <&cmu CLOCK_LETIMER0 CLOCK_BRANCH_EM23GRPACLK>;
			interrupts = <24 2>;
			status = "disabled";

			pwm {
				compatible = "silabs,letimer-pwm";
				#pwm-cells = <3>;
				status = "disabled";
			};
		};

		adc0: adc@5a004000 {
			compatible = "silabs,gecko-iadc";
			reg = <0x5a004000 0x4000>;
Loading