Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 40b985fb authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull ARM SoC fixes from Kevin Hilman:
 "About 10 days worth of small bug fixes, and the (hopefully) final
  round fixes for from arm-soc land for the -rc cycle.  Nothing special
  to note, but here's a brief summary of fixes by SoC type:

   - OMAP:
        small set of misc DT fixes; boot fix for THUMB2 kernel

   - mediatek:
        PMIC fixes; DT fix for model name

   - exynos:
        wakeup interupt fixes for 3250

   - mvebu:
        revert mbus patch which broke DMA masters

* tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
  ARM: dts: am335x-boneblack: disable RTC-only sleep to avoid hardware damage
  ARM: dts: AM35xx: fix system control module clocks
  arm64: dts: mt8173-evb: fix model name
  ARM: exynos: Fix wake-up interrupts for Exynos3250
  ARM: dts: Fix n900 dts file to work around 4.1 touchscreen regression on n900
  ARM: dts: Fix dm816x to use right compatible flag for MUSB
  ARM: OMAP3: Fix booting with thumb2 kernel
  Revert "bus: mvebu-mbus: make sure SDRAM CS for DMA don't overlap the MBus bridge window"
  bus: mvebu-mbus: do not set WIN_CTRL_SYNCBARRIER on non io-coherent platforms.
  ARM: mvebu: armada-xp-linksys-mamba: Disable internal RTC
  soc: mediatek: Add compile dependency to pmic-wrapper
  soc: mediatek: PMIC wrap: Fix register state machine handling
  soc: mediatek: PMIC wrap: Fix clock rate handling
parents 181e5059 0a68c6bc
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -32,8 +32,8 @@ Example:
		touchscreen-fuzz-x = <4>;
		touchscreen-fuzz-x = <4>;
		touchscreen-fuzz-y = <7>;
		touchscreen-fuzz-y = <7>;
		touchscreen-fuzz-pressure = <2>;
		touchscreen-fuzz-pressure = <2>;
		touchscreen-max-x = <4096>;
		touchscreen-size-x = <4096>;
		touchscreen-max-y = <4096>;
		touchscreen-size-y = <4096>;
		touchscreen-max-pressure = <2048>;
		touchscreen-max-pressure = <2048>;


		ti,x-plate-ohms = <280>;
		ti,x-plate-ohms = <280>;
+19 −0
Original line number Original line Diff line number Diff line
@@ -223,6 +223,25 @@
/include/ "tps65217.dtsi"
/include/ "tps65217.dtsi"


&tps {
&tps {
	/*
	 * Configure pmic to enter OFF-state instead of SLEEP-state ("RTC-only
	 * mode") at poweroff.  Most BeagleBone versions do not support RTC-only
	 * mode and risk hardware damage if this mode is entered.
	 *
	 * For details, see linux-omap mailing list May 2015 thread
	 *	[PATCH] ARM: dts: am335x-bone* enable pmic-shutdown-controller
	 * In particular, messages:
	 *	http://www.spinics.net/lists/linux-omap/msg118585.html
	 *	http://www.spinics.net/lists/linux-omap/msg118615.html
	 *
	 * You can override this later with
	 *	&tps {  /delete-property/ ti,pmic-shutdown-controller;  }
	 * if you want to use RTC-only mode and made sure you are not affected
	 * by the hardware problems. (Tip: double-check by performing a current
	 * measurement after shutdown: it should be less than 1 mA.)
	 */
	ti,pmic-shutdown-controller;

	regulators {
	regulators {
		dcdc1_reg: regulator@0 {
		dcdc1_reg: regulator@0 {
			regulator-name = "vdds_dpr";
			regulator-name = "vdds_dpr";
+7 −7
Original line number Original line Diff line number Diff line
@@ -12,7 +12,7 @@
		#clock-cells = <0>;
		#clock-cells = <0>;
		compatible = "ti,am35xx-gate-clock";
		compatible = "ti,am35xx-gate-clock";
		clocks = <&ipss_ick>;
		clocks = <&ipss_ick>;
		reg = <0x059c>;
		reg = <0x032c>;
		ti,bit-shift = <1>;
		ti,bit-shift = <1>;
	};
	};


@@ -20,7 +20,7 @@
		#clock-cells = <0>;
		#clock-cells = <0>;
		compatible = "ti,gate-clock";
		compatible = "ti,gate-clock";
		clocks = <&rmii_ck>;
		clocks = <&rmii_ck>;
		reg = <0x059c>;
		reg = <0x032c>;
		ti,bit-shift = <9>;
		ti,bit-shift = <9>;
	};
	};


@@ -28,7 +28,7 @@
		#clock-cells = <0>;
		#clock-cells = <0>;
		compatible = "ti,am35xx-gate-clock";
		compatible = "ti,am35xx-gate-clock";
		clocks = <&ipss_ick>;
		clocks = <&ipss_ick>;
		reg = <0x059c>;
		reg = <0x032c>;
		ti,bit-shift = <2>;
		ti,bit-shift = <2>;
	};
	};


@@ -36,7 +36,7 @@
		#clock-cells = <0>;
		#clock-cells = <0>;
		compatible = "ti,gate-clock";
		compatible = "ti,gate-clock";
		clocks = <&pclk_ck>;
		clocks = <&pclk_ck>;
		reg = <0x059c>;
		reg = <0x032c>;
		ti,bit-shift = <10>;
		ti,bit-shift = <10>;
	};
	};


@@ -44,7 +44,7 @@
		#clock-cells = <0>;
		#clock-cells = <0>;
		compatible = "ti,am35xx-gate-clock";
		compatible = "ti,am35xx-gate-clock";
		clocks = <&ipss_ick>;
		clocks = <&ipss_ick>;
		reg = <0x059c>;
		reg = <0x032c>;
		ti,bit-shift = <0>;
		ti,bit-shift = <0>;
	};
	};


@@ -52,7 +52,7 @@
		#clock-cells = <0>;
		#clock-cells = <0>;
		compatible = "ti,gate-clock";
		compatible = "ti,gate-clock";
		clocks = <&sys_ck>;
		clocks = <&sys_ck>;
		reg = <0x059c>;
		reg = <0x032c>;
		ti,bit-shift = <8>;
		ti,bit-shift = <8>;
	};
	};


@@ -60,7 +60,7 @@
		#clock-cells = <0>;
		#clock-cells = <0>;
		compatible = "ti,am35xx-gate-clock";
		compatible = "ti,am35xx-gate-clock";
		clocks = <&sys_ck>;
		clocks = <&sys_ck>;
		reg = <0x059c>;
		reg = <0x032c>;
		ti,bit-shift = <3>;
		ti,bit-shift = <3>;
	};
	};
};
};
+5 −0
Original line number Original line Diff line number Diff line
@@ -95,6 +95,11 @@


		internal-regs {
		internal-regs {


			rtc@10300 {
				/* No crystal connected to the internal RTC */
				status = "disabled";
			};

			/* J10: VCC, NC, RX, NC, TX, GND  */
			/* J10: VCC, NC, RX, NC, TX, GND  */
			serial@12000 {
			serial@12000 {
				status = "okay";
				status = "okay";
+2 −2
Original line number Original line Diff line number Diff line
@@ -382,7 +382,7 @@
			ti,hwmods = "usb_otg_hs";
			ti,hwmods = "usb_otg_hs";


			usb0: usb@47401000 {
			usb0: usb@47401000 {
				compatible = "ti,musb-am33xx";
				compatible = "ti,musb-dm816";
				reg = <0x47401400 0x400
				reg = <0x47401400 0x400
				       0x47401000 0x200>;
				       0x47401000 0x200>;
				reg-names = "mc", "control";
				reg-names = "mc", "control";
@@ -422,7 +422,7 @@
			};
			};


			usb1: usb@47401800 {
			usb1: usb@47401800 {
				compatible = "ti,musb-am33xx";
				compatible = "ti,musb-dm816";
				reg = <0x47401c00 0x400
				reg = <0x47401c00 0x400
				       0x47401800 0x200>;
				       0x47401800 0x200>;
				reg-names = "mc", "control";
				reg-names = "mc", "control";
Loading