linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* linux-next: manual merge of the watchdog tree with the arm-soc tree
@ 2016-03-07  4:04 Stephen Rothwell
  2016-03-07  5:41 ` Olof Johansson
  2016-03-08 15:52 ` André Przywara
  0 siblings, 2 replies; 13+ messages in thread
From: Stephen Rothwell @ 2016-03-07  4:04 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Wim,

Today's linux-next merge of the watchdog tree got a conflict in:

  arch/arm64/boot/dts/arm/foundation-v8.dts

between commit:

  d11a89796678 ("arm64: dts: split Foundation model dts to put the GIC separately")

from the arm-soc tree and commit:

  fe3a97e8ed02 ("ARM64: add SBSA Generic Watchdog device node in foundation-v8.dts")

from the watchdog tree.

I fixed it up (see below) and can carry the fix as necessary (no action
is required).

-- 
Cheers,
Stephen Rothwell

diff --cc arch/arm64/boot/dts/arm/foundation-v8.dts
index 71168077312d,66cb9aaa9135..000000000000
--- a/arch/arm64/boot/dts/arm/foundation-v8.dts
+++ b/arch/arm64/boot/dts/arm/foundation-v8.dts
@@@ -18,4 -83,165 +18,11 @@@
  		      <0x0 0x2c006000 0 0x2000>;
  		interrupts = <1 9 0xf04>;
  	};
 -
 -	timer {
 -		compatible = "arm,armv8-timer";
 -		interrupts = <1 13 0xf08>,
 -			     <1 14 0xf08>,
 -			     <1 11 0xf08>,
 -			     <1 10 0xf08>;
 -		clock-frequency = <100000000>;
 -	};
 -
 -	pmu {
 -		compatible = "arm,armv8-pmuv3";
 -		interrupts = <0 60 4>,
 -			     <0 61 4>,
 -			     <0 62 4>,
 -			     <0 63 4>;
 -	};
 -
 -	smb {
 -		compatible = "arm,vexpress,v2m-p1", "simple-bus";
 -		arm,v2m-memory-map = "rs1";
 -		#address-cells = <2>; /* SMB chipselect number and offset */
 -		#size-cells = <1>;
 -
 -		ranges = <0 0 0 0x08000000 0x04000000>,
 -			 <1 0 0 0x14000000 0x04000000>,
 -			 <2 0 0 0x18000000 0x04000000>,
 -			 <3 0 0 0x1c000000 0x04000000>,
 -			 <4 0 0 0x0c000000 0x04000000>,
 -			 <5 0 0 0x10000000 0x04000000>;
 -
 -		#interrupt-cells = <1>;
 -		interrupt-map-mask = <0 0 63>;
 -		interrupt-map = <0 0  0 &gic 0  0 4>,
 -				<0 0  1 &gic 0  1 4>,
 -				<0 0  2 &gic 0  2 4>,
 -				<0 0  3 &gic 0  3 4>,
 -				<0 0  4 &gic 0  4 4>,
 -				<0 0  5 &gic 0  5 4>,
 -				<0 0  6 &gic 0  6 4>,
 -				<0 0  7 &gic 0  7 4>,
 -				<0 0  8 &gic 0  8 4>,
 -				<0 0  9 &gic 0  9 4>,
 -				<0 0 10 &gic 0 10 4>,
 -				<0 0 11 &gic 0 11 4>,
 -				<0 0 12 &gic 0 12 4>,
 -				<0 0 13 &gic 0 13 4>,
 -				<0 0 14 &gic 0 14 4>,
 -				<0 0 15 &gic 0 15 4>,
 -				<0 0 16 &gic 0 16 4>,
 -				<0 0 17 &gic 0 17 4>,
 -				<0 0 18 &gic 0 18 4>,
 -				<0 0 19 &gic 0 19 4>,
 -				<0 0 20 &gic 0 20 4>,
 -				<0 0 21 &gic 0 21 4>,
 -				<0 0 22 &gic 0 22 4>,
 -				<0 0 23 &gic 0 23 4>,
 -				<0 0 24 &gic 0 24 4>,
 -				<0 0 25 &gic 0 25 4>,
 -				<0 0 26 &gic 0 26 4>,
 -				<0 0 27 &gic 0 27 4>,
 -				<0 0 28 &gic 0 28 4>,
 -				<0 0 29 &gic 0 29 4>,
 -				<0 0 30 &gic 0 30 4>,
 -				<0 0 31 &gic 0 31 4>,
 -				<0 0 32 &gic 0 32 4>,
 -				<0 0 33 &gic 0 33 4>,
 -				<0 0 34 &gic 0 34 4>,
 -				<0 0 35 &gic 0 35 4>,
 -				<0 0 36 &gic 0 36 4>,
 -				<0 0 37 &gic 0 37 4>,
 -				<0 0 38 &gic 0 38 4>,
 -				<0 0 39 &gic 0 39 4>,
 -				<0 0 40 &gic 0 40 4>,
 -				<0 0 41 &gic 0 41 4>,
 -				<0 0 42 &gic 0 42 4>;
 -
 -		ethernet at 2,02000000 {
 -			compatible = "smsc,lan91c111";
 -			reg = <2 0x02000000 0x10000>;
 -			interrupts = <15>;
 -		};
 -
 -		v2m_clk24mhz: clk24mhz {
 -			compatible = "fixed-clock";
 -			#clock-cells = <0>;
 -			clock-frequency = <24000000>;
 -			clock-output-names = "v2m:clk24mhz";
 -		};
 -
 -		v2m_refclk1mhz: refclk1mhz {
 -			compatible = "fixed-clock";
 -			#clock-cells = <0>;
 -			clock-frequency = <1000000>;
 -			clock-output-names = "v2m:refclk1mhz";
 -		};
 -
 -		v2m_refclk32khz: refclk32khz {
 -			compatible = "fixed-clock";
 -			#clock-cells = <0>;
 -			clock-frequency = <32768>;
 -			clock-output-names = "v2m:refclk32khz";
 -		};
 -
 -		iofpga at 3,00000000 {
 -			compatible = "arm,amba-bus", "simple-bus";
 -			#address-cells = <1>;
 -			#size-cells = <1>;
 -			ranges = <0 3 0 0x200000>;
 -
 -			v2m_sysreg: sysreg at 010000 {
 -				compatible = "arm,vexpress-sysreg";
 -				reg = <0x010000 0x1000>;
 -			};
 -
 -			v2m_serial0: uart at 090000 {
 -				compatible = "arm,pl011", "arm,primecell";
 -				reg = <0x090000 0x1000>;
 -				interrupts = <5>;
 -				clocks = <&v2m_clk24mhz>, <&v2m_clk24mhz>;
 -				clock-names = "uartclk", "apb_pclk";
 -			};
 -
 -			v2m_serial1: uart at 0a0000 {
 -				compatible = "arm,pl011", "arm,primecell";
 -				reg = <0x0a0000 0x1000>;
 -				interrupts = <6>;
 -				clocks = <&v2m_clk24mhz>, <&v2m_clk24mhz>;
 -				clock-names = "uartclk", "apb_pclk";
 -			};
 -
 -			v2m_serial2: uart at 0b0000 {
 -				compatible = "arm,pl011", "arm,primecell";
 -				reg = <0x0b0000 0x1000>;
 -				interrupts = <7>;
 -				clocks = <&v2m_clk24mhz>, <&v2m_clk24mhz>;
 -				clock-names = "uartclk", "apb_pclk";
 -			};
 -
 -			v2m_serial3: uart at 0c0000 {
 -				compatible = "arm,pl011", "arm,primecell";
 -				reg = <0x0c0000 0x1000>;
 -				interrupts = <8>;
 -				clocks = <&v2m_clk24mhz>, <&v2m_clk24mhz>;
 -				clock-names = "uartclk", "apb_pclk";
 -			};
 -
 -			virtio_block at 0130000 {
 -				compatible = "virtio,mmio";
 -				reg = <0x130000 0x200>;
 -				interrupts = <42>;
 -			};
 -		};
 -	};
+ 	watchdog at 2a440000 {
+ 		compatible = "arm,sbsa-gwdt";
+ 		reg = <0x0 0x2a440000 0 0x1000>,
+ 			<0x0 0x2a450000 0 0x1000>;
+ 		interrupts = <0 27 4>;
+ 		timeout-sec = <30>;
+ 	};
  };

^ permalink raw reply	[flat|nested] 13+ messages in thread
* linux-next: manual merge of the watchdog tree with the arm-soc tree
@ 2017-09-11  0:58 Stephen Rothwell
  0 siblings, 0 replies; 13+ messages in thread
From: Stephen Rothwell @ 2017-09-11  0:58 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Wim,

Today's linux-next merge of the watchdog tree got a conflict in:

  Documentation/devicetree/bindings/watchdog/mtk-wdt.txt

between commit:

  275e85971b7d ("ARM: mediatek: dts: Cleanup bindings documentation")

from the arm-soc tree and commit:

  e8a7fc711c9a ("dt-bindings: watchdog: mediatek: add support for MediaTek MT7623 and MT7622 SoC")

from the watchdog tree.

I fixed it up (see below) and can carry the fix as necessary. This
is now fixed as far as linux-next is concerned, but any non trivial
conflicts should be mentioned to your upstream maintainer when your tree
is submitted for merging.  You may also want to consider cooperating
with the maintainer of the conflicting tree to minimise any particularly
complex conflicts.

-- 
Cheers,
Stephen Rothwell

diff --cc Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
index 20ada673ab0c,096bbfbbae1b..000000000000
--- a/Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
+++ b/Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
@@@ -3,9 -3,11 +3,11 @@@ Mediatek SoCs Watchdog time
  Required properties:
  
  - compatible should contain:
 -	* "mediatek,mt2701-wdt" for MT2701 compatible watchdog timers
 -	* "mediatek,mt7622-wdt", "mediatek,mt6589-wdt": for MT7622
 -	* "mediatek,mt7623-wdt", "mediatek,mt6589-wdt": for MT7623
 -	* "mediatek,mt6589-wdt" for all compatible watchdog timers (MT2701,
 -		MT6589)
 +	"mediatek,mt2701-wdt", "mediatek,mt6589-wdt": for MT2701
++	"mediatek,mt7622-wdt", "mediatek,mt6589-wdt": for MT7622
++	"mediatek,mt7623-wdt", "mediatek,mt6589-wdt": for MT7623
 +	"mediatek,mt6589-wdt": for MT6589
 +	"mediatek,mt6797-wdt", "mediatek,mt6589-wdt": for MT6797
  
  - reg : Specifies base physical address and size of the registers.
  

^ permalink raw reply	[flat|nested] 13+ messages in thread
* linux-next: manual merge of the watchdog tree with the arm-soc tree
@ 2014-03-03  5:38 Stephen Rothwell
  0 siblings, 0 replies; 13+ messages in thread
From: Stephen Rothwell @ 2014-03-03  5:38 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Wim,

Today's linux-next merge of the watchdog tree got a conflict in
drivers/watchdog/Kconfig between commit 59416745bb8c ("watchdog: orion:
Enable the build on ARCH_MVEBU") from the arm-soc tree and commit
db5dd336cb23 ("watchdog: orion: prepare new Dove DT Kconfig variable")
from the watchdog tree.

I fixed it up (see below) and can carry the fix as necessary (no action
is required).

-- 
Cheers,
Stephen Rothwell                    sfr at canb.auug.org.au

diff --cc drivers/watchdog/Kconfig
index f1ff408c4b17,90f950d039c4..000000000000
--- a/drivers/watchdog/Kconfig
+++ b/drivers/watchdog/Kconfig
@@@ -292,7 -301,7 +301,7 @@@ config DAVINCI_WATCHDO
  
  config ORION_WATCHDOG
  	tristate "Orion watchdog"
- 	depends on ARCH_ORION5X || ARCH_KIRKWOOD || ARCH_DOVE || ARCH_MVEBU
 -	depends on ARCH_ORION5X || ARCH_KIRKWOOD || ARCH_DOVE || MACH_DOVE
++	depends on ARCH_ORION5X || ARCH_KIRKWOOD || ARCH_DOVE || ARCH_MVEBU || MACH_DOVE
  	select WATCHDOG_CORE
  	help
  	  Say Y here if to include support for the watchdog timer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140303/92b00333/attachment.sig>

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2017-09-11  0:58 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-07  4:04 linux-next: manual merge of the watchdog tree with the arm-soc tree Stephen Rothwell
2016-03-07  5:41 ` Olof Johansson
2016-03-07 12:19   ` Sudeep Holla
2016-03-07 19:00     ` Olof Johansson
2016-03-08 10:10       ` Sudeep Holla
     [not found]   ` <20160307185449.GB16667@spo001.leaseweb.nl>
2016-03-07 19:00     ` Olof Johansson
2016-03-08 15:52 ` André Przywara
2016-03-08 16:03   ` Fu Wei
2016-03-08 16:55     ` Sudeep Holla
2016-03-08 16:06   ` Sudeep Holla
2016-03-08 16:07     ` André Przywara
  -- strict thread matches above, loose matches on Subject: below --
2017-09-11  0:58 Stephen Rothwell
2014-03-03  5:38 Stephen Rothwell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).