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

Commit 43b815c6 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull ARM SoC fixes from Olof Johansson:
 "A few fixes this time around:

   - Fixup of some clock specifications for DRA7 (device-tree fix)

   - Removal of some dead/legacy CPU OPP/PM code for OMAP that throws
     warnings at boot

   - A few more minor fixups for OMAPs, most around display

   - Enable STM32 QSPI as =y since their rootfs sometimes comes from
     there

   - Switch CONFIG_REMOTEPROC to =y since it went from tristate to bool

   - Fix of thermal zone definition for ux500 (5.4 regression)"

* tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  ARM: multi_v7_defconfig: Fix SPI_STM32_QSPI support
  ARM: dts: ux500: Fix up the CPU thermal zone
  arm64/ARM: configs: Change CONFIG_REMOTEPROC from m to y
  ARM: dts: am4372: Set memory bandwidth limit for DISPC
  ARM: OMAP2+: Fix warnings with broken omap2_set_init_voltage()
  ARM: OMAP2+: Add missing LCDC midlemode for am335x
  ARM: OMAP2+: Fix missing reset done flag for am3 and am43
  ARM: dts: Fix gpio0 flags for am335x-icev2
  ARM: omap2plus_defconfig: Enable more droid4 devices as loadable modules
  ARM: omap2plus_defconfig: Enable DRM_TI_TFP410
  DTS: ARM: gta04: introduce legacy spi-cs-high to make display work again
  ARM: dts: Fix wrong clocks for dra7 mcasp
  clk: ti: dra7: Fix mcasp8 clock bits
parents 2d00aee2 60c1b3e2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -432,7 +432,7 @@
	pinctrl-0 = <&mmc0_pins_default>;
};

&gpio0 {
&gpio0_target {
	/* Do not idle the GPIO used for holding the VTT regulator */
	ti,no-reset-on-init;
	ti,no-idle-on-init;
+4 −2
Original line number Diff line number Diff line
@@ -127,7 +127,7 @@
			ranges = <0x0 0x5000 0x1000>;
		};

		target-module@7000 {			/* 0x44e07000, ap 14 20.0 */
		gpio0_target: target-module@7000 {	/* 0x44e07000, ap 14 20.0 */
			compatible = "ti,sysc-omap2", "ti,sysc";
			ti,hwmods = "gpio1";
			reg = <0x7000 0x4>,
@@ -2038,7 +2038,9 @@
			reg = <0xe000 0x4>,
			      <0xe054 0x4>;
			reg-names = "rev", "sysc";
			ti,sysc-midle ;
			ti,sysc-midle = <SYSC_IDLE_FORCE>,
					<SYSC_IDLE_NO>,
					<SYSC_IDLE_SMART>;
			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
					<SYSC_IDLE_NO>,
					<SYSC_IDLE_SMART>;
+2 −0
Original line number Diff line number Diff line
@@ -337,6 +337,8 @@
				ti,hwmods = "dss_dispc";
				clocks = <&disp_clk>;
				clock-names = "fck";

				max-memory-bandwidth = <230000000>;
			};

			rfbi: rfbi@4832a800 {
+21 −27
Original line number Diff line number Diff line
@@ -2732,7 +2732,7 @@
				interrupt-names = "tx", "rx";
				dmas = <&edma_xbar 129 1>, <&edma_xbar 128 1>;
				dma-names = "tx", "rx";
				clocks = <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 22>,
				clocks = <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 0>,
					 <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 24>,
					 <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 28>;
				clock-names = "fck", "ahclkx", "ahclkr";
@@ -2768,8 +2768,8 @@
				interrupt-names = "tx", "rx";
				dmas = <&edma_xbar 131 1>, <&edma_xbar 130 1>;
				dma-names = "tx", "rx";
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP2_CLKCTRL 22>,
					 <&l4per2_clkctrl DRA7_L4PER2_MCASP2_CLKCTRL 24>,
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP2_CLKCTRL 0>,
					 <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 24>,
					 <&l4per2_clkctrl DRA7_L4PER2_MCASP2_CLKCTRL 28>;
				clock-names = "fck", "ahclkx", "ahclkr";
				status = "disabled";
@@ -2786,9 +2786,8 @@
					<SYSC_IDLE_SMART>;
			/* Domains (P, C): l4per_pwrdm, l4per2_clkdm */
			clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 0>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 24>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 28>;
			clock-names = "fck", "ahclkx", "ahclkr";
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 24>;
			clock-names = "fck", "ahclkx";
			#address-cells = <1>;
			#size-cells = <1>;
			ranges = <0x0 0x68000 0x2000>,
@@ -2804,7 +2803,7 @@
				interrupt-names = "tx", "rx";
				dmas = <&edma_xbar 133 1>, <&edma_xbar 132 1>;
				dma-names = "tx", "rx";
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 22>,
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 0>,
					 <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 24>;
				clock-names = "fck", "ahclkx";
				status = "disabled";
@@ -2821,9 +2820,8 @@
					<SYSC_IDLE_SMART>;
			/* Domains (P, C): l4per_pwrdm, l4per2_clkdm */
			clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 0>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 24>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 28>;
			clock-names = "fck", "ahclkx", "ahclkr";
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 24>;
			clock-names = "fck", "ahclkx";
			#address-cells = <1>;
			#size-cells = <1>;
			ranges = <0x0 0x6c000 0x2000>,
@@ -2839,7 +2837,7 @@
				interrupt-names = "tx", "rx";
				dmas = <&edma_xbar 135 1>, <&edma_xbar 134 1>;
				dma-names = "tx", "rx";
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 22>,
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 0>,
					 <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 24>;
				clock-names = "fck", "ahclkx";
				status = "disabled";
@@ -2856,9 +2854,8 @@
					<SYSC_IDLE_SMART>;
			/* Domains (P, C): l4per_pwrdm, l4per2_clkdm */
			clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 0>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 24>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 28>;
			clock-names = "fck", "ahclkx", "ahclkr";
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 24>;
			clock-names = "fck", "ahclkx";
			#address-cells = <1>;
			#size-cells = <1>;
			ranges = <0x0 0x70000 0x2000>,
@@ -2874,7 +2871,7 @@
				interrupt-names = "tx", "rx";
				dmas = <&edma_xbar 137 1>, <&edma_xbar 136 1>;
				dma-names = "tx", "rx";
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 22>,
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 0>,
					 <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 24>;
				clock-names = "fck", "ahclkx";
				status = "disabled";
@@ -2891,9 +2888,8 @@
					<SYSC_IDLE_SMART>;
			/* Domains (P, C): l4per_pwrdm, l4per2_clkdm */
			clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 0>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 24>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 28>;
			clock-names = "fck", "ahclkx", "ahclkr";
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 24>;
			clock-names = "fck", "ahclkx";
			#address-cells = <1>;
			#size-cells = <1>;
			ranges = <0x0 0x74000 0x2000>,
@@ -2909,7 +2905,7 @@
				interrupt-names = "tx", "rx";
				dmas = <&edma_xbar 139 1>, <&edma_xbar 138 1>;
				dma-names = "tx", "rx";
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 22>,
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 0>,
					 <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 24>;
				clock-names = "fck", "ahclkx";
				status = "disabled";
@@ -2926,9 +2922,8 @@
					<SYSC_IDLE_SMART>;
			/* Domains (P, C): l4per_pwrdm, l4per2_clkdm */
			clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 0>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 24>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 28>;
			clock-names = "fck", "ahclkx", "ahclkr";
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 24>;
			clock-names = "fck", "ahclkx";
			#address-cells = <1>;
			#size-cells = <1>;
			ranges = <0x0 0x78000 0x2000>,
@@ -2944,7 +2939,7 @@
				interrupt-names = "tx", "rx";
				dmas = <&edma_xbar 141 1>, <&edma_xbar 140 1>;
				dma-names = "tx", "rx";
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 22>,
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 0>,
					 <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 24>;
				clock-names = "fck", "ahclkx";
				status = "disabled";
@@ -2961,9 +2956,8 @@
					<SYSC_IDLE_SMART>;
			/* Domains (P, C): l4per_pwrdm, l4per2_clkdm */
			clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 0>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 24>,
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 28>;
			clock-names = "fck", "ahclkx", "ahclkr";
				 <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 24>;
			clock-names = "fck", "ahclkx";
			#address-cells = <1>;
			#size-cells = <1>;
			ranges = <0x0 0x7c000 0x2000>,
@@ -2979,7 +2973,7 @@
				interrupt-names = "tx", "rx";
				dmas = <&edma_xbar 143 1>, <&edma_xbar 142 1>;
				dma-names = "tx", "rx";
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 22>,
				clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 0>,
					 <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 24>;
				clock-names = "fck", "ahclkx";
				status = "disabled";
+1 −0
Original line number Diff line number Diff line
@@ -124,6 +124,7 @@
			spi-max-frequency = <100000>;
			spi-cpol;
			spi-cpha;
			spi-cs-high;

			backlight= <&backlight>;
			label = "lcd";
Loading