* [GIT PULL][for 3.18]pull request for hisilicon hix5hd2 soc dt updates
@ 2014-09-16 6:22 xuwei
2014-09-25 21:22 ` Arnd Bergmann
2014-09-26 0:46 ` Olof Johansson
0 siblings, 2 replies; 6+ messages in thread
From: xuwei @ 2014-09-16 6:22 UTC (permalink / raw)
To: linux-arm-kernel
Hi Olof, Hi Kevin, Hi Arnd,
Please help to merge pull request for hisilicon hix5hd2 soc dt updates for 3.18.
Thanks!
Best Regards,
Wei
The following changes since commit 7d1311b93e58ed55f3a31cc8f94c4b8fe988a2b9:
Linux 3.17-rc1 (2014-08-16 10:40:26 -0600)
are available in the git repository at:
git://github.com/hisilicon/linux-hisi.git tags/hix5hd2-dt-for-3.18
for you to fetch changes up to 610bd8722ef40b649b51f01045c5d1903f41b583:
ARM: dts: hix5hd2: add wdg node (2014-09-16 11:00:43 +0800)
----------------------------------------------------------------
ARM: DT: Hisilicon terminal SoC HiX5HD2 DT updates for 3.18
- Add watchdog, gpio, sata, usb, mmc and gmac nodes in HiX5HD2 SoC DT
- Enable sata and gmac in HiX5HD2 dkb board DT
----------------------------------------------------------------
Zhangfei Gao (6):
ARM: dts: hix5hd2: add gmac node
ARM: dts: hix5hd2: add mmc node
ARM: dts: hix5hd2: add usb node
ARM: dts: hix5hd2: add sata node
ARM: dts: hix5hd2: add gpio node
ARM: dts: hix5hd2: add wdg node
arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 33 +++++++++++++++
arch/arm/boot/dts/hisi-x5hd2.dtsi | 310 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 343 insertions(+)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL][for 3.18]pull request for hisilicon hix5hd2 soc dt updates
2014-09-16 6:22 [GIT PULL][for 3.18]pull request for hisilicon hix5hd2 soc dt updates xuwei
@ 2014-09-25 21:22 ` Arnd Bergmann
2014-09-26 0:46 ` Olof Johansson
1 sibling, 0 replies; 6+ messages in thread
From: Arnd Bergmann @ 2014-09-25 21:22 UTC (permalink / raw)
To: linux-arm-kernel
On Tuesday 16 September 2014, xuwei wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
>
> Please help to merge pull request for hisilicon hix5hd2 soc dt updates for 3.18.
> Thanks!
Pulled into next/dt, sorry for the delay.
Arnd
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL][for 3.18]pull request for hisilicon hix5hd2 soc dt updates
2014-09-16 6:22 [GIT PULL][for 3.18]pull request for hisilicon hix5hd2 soc dt updates xuwei
2014-09-25 21:22 ` Arnd Bergmann
@ 2014-09-26 0:46 ` Olof Johansson
2014-09-26 1:14 ` Wei Xu
` (2 more replies)
1 sibling, 3 replies; 6+ messages in thread
From: Olof Johansson @ 2014-09-26 0:46 UTC (permalink / raw)
To: linux-arm-kernel
Hi,
On Mon, Sep 15, 2014 at 11:22 PM, xuwei <xuwei5@hisilicon.com> wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
>
> Please help to merge pull request for hisilicon hix5hd2 soc dt updates for 3.18.
> Thanks!
>
> Best Regards,
> Wei
>
>
> The following changes since commit 7d1311b93e58ed55f3a31cc8f94c4b8fe988a2b9:
>
> Linux 3.17-rc1 (2014-08-16 10:40:26 -0600)
>
> are available in the git repository at:
>
> git://github.com/hisilicon/linux-hisi.git tags/hix5hd2-dt-for-3.18
>
> for you to fetch changes up to 610bd8722ef40b649b51f01045c5d1903f41b583:
>
> ARM: dts: hix5hd2: add wdg node (2014-09-16 11:00:43 +0800)
>
> ----------------------------------------------------------------
> ARM: DT: Hisilicon terminal SoC HiX5HD2 DT updates for 3.18
>
> - Add watchdog, gpio, sata, usb, mmc and gmac nodes in HiX5HD2 SoC DT
> - Enable sata and gmac in HiX5HD2 dkb board DT
>
> ----------------------------------------------------------------
> Zhangfei Gao (6):
> ARM: dts: hix5hd2: add gmac node
> ARM: dts: hix5hd2: add mmc node
> ARM: dts: hix5hd2: add usb node
> ARM: dts: hix5hd2: add sata node
> ARM: dts: hix5hd2: add gpio node
> ARM: dts: hix5hd2: add wdg node
The watchdog commit causes build failures because:
Error: arch/arm/boot/dts/hisi-x5hd2.dtsi:374.22-23 syntax error
This is because HIX5HD2_WDG0_RST is not defined anywhere in the include files.
You _really_ need to build test branches before you send them to us.
I've reverted that particular patch now.
-Olof
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL][for 3.18]pull request for hisilicon hix5hd2 soc dt updates
2014-09-26 0:46 ` Olof Johansson
@ 2014-09-26 1:14 ` Wei Xu
2014-09-26 1:48 ` zhangfei
2014-09-26 12:20 ` Arnd Bergmann
2 siblings, 0 replies; 6+ messages in thread
From: Wei Xu @ 2014-09-26 1:14 UTC (permalink / raw)
To: linux-arm-kernel
On 2014/9/26 8:46, Olof Johansson wrote:
> Hi,
>
> On Mon, Sep 15, 2014 at 11:22 PM, xuwei <xuwei5@hisilicon.com> wrote:
>> Hi Olof, Hi Kevin, Hi Arnd,
>>
>> Please help to merge pull request for hisilicon hix5hd2 soc dt updates for 3.18.
>> Thanks!
>>
>> Best Regards,
>> Wei
>>
>>
>> The following changes since commit 7d1311b93e58ed55f3a31cc8f94c4b8fe988a2b9:
>>
>> Linux 3.17-rc1 (2014-08-16 10:40:26 -0600)
>>
>> are available in the git repository at:
>>
>> git://github.com/hisilicon/linux-hisi.git tags/hix5hd2-dt-for-3.18
>>
>> for you to fetch changes up to 610bd8722ef40b649b51f01045c5d1903f41b583:
>>
>> ARM: dts: hix5hd2: add wdg node (2014-09-16 11:00:43 +0800)
>>
>> ----------------------------------------------------------------
>> ARM: DT: Hisilicon terminal SoC HiX5HD2 DT updates for 3.18
>>
>> - Add watchdog, gpio, sata, usb, mmc and gmac nodes in HiX5HD2 SoC DT
>> - Enable sata and gmac in HiX5HD2 dkb board DT
>>
>> ----------------------------------------------------------------
>> Zhangfei Gao (6):
>> ARM: dts: hix5hd2: add gmac node
>> ARM: dts: hix5hd2: add mmc node
>> ARM: dts: hix5hd2: add usb node
>> ARM: dts: hix5hd2: add sata node
>> ARM: dts: hix5hd2: add gpio node
>> ARM: dts: hix5hd2: add wdg node
Hi Olof,
> The watchdog commit causes build failures because:
>
> Error: arch/arm/boot/dts/hisi-x5hd2.dtsi:374.22-23 syntax error
>
> This is because HIX5HD2_WDG0_RST is not defined anywhere in the include files.
>
> You _really_ need to build test branches before you send them to us.
Sorry, I will make sure it will not happen next time.
> I've reverted that particular patch now.
Thanks!
Best Regards,
Wei
>
> -Olof
>
> .
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL][for 3.18]pull request for hisilicon hix5hd2 soc dt updates
2014-09-26 0:46 ` Olof Johansson
2014-09-26 1:14 ` Wei Xu
@ 2014-09-26 1:48 ` zhangfei
2014-09-26 12:20 ` Arnd Bergmann
2 siblings, 0 replies; 6+ messages in thread
From: zhangfei @ 2014-09-26 1:48 UTC (permalink / raw)
To: linux-arm-kernel
On 09/26/2014 08:46 AM, Olof Johansson wrote:
>> ARM: dts: hix5hd2: add wdg node
>
> The watchdog commit causes build failures because:
>
> Error: arch/arm/boot/dts/hisi-x5hd2.dtsi:374.22-23 syntax error
>
> This is because HIX5HD2_WDG0_RST is not defined anywhere in the include files.
>
> You _really_ need to build test branches before you send them to us.
>
> I've reverted that particular patch now.
>
Sorry, it's my fault.
The watchdog patch is send out and go through Mike's tree.
Will resend this patch after clock patch has been merged.
Thanks
Zhangfei
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL][for 3.18]pull request for hisilicon hix5hd2 soc dt updates
2014-09-26 0:46 ` Olof Johansson
2014-09-26 1:14 ` Wei Xu
2014-09-26 1:48 ` zhangfei
@ 2014-09-26 12:20 ` Arnd Bergmann
2 siblings, 0 replies; 6+ messages in thread
From: Arnd Bergmann @ 2014-09-26 12:20 UTC (permalink / raw)
To: linux-arm-kernel
On Thursday 25 September 2014 17:46:36 Olof Johansson wrote:
> > Zhangfei Gao (6):
> > ARM: dts: hix5hd2: add gmac node
> > ARM: dts: hix5hd2: add mmc node
> > ARM: dts: hix5hd2: add usb node
> > ARM: dts: hix5hd2: add sata node
> > ARM: dts: hix5hd2: add gpio node
> > ARM: dts: hix5hd2: add wdg node
>
> The watchdog commit causes build failures because:
>
> Error: arch/arm/boot/dts/hisi-x5hd2.dtsi:374.22-23 syntax error
>
> This is because HIX5HD2_WDG0_RST is not defined anywhere in the include files.
>
> You _really_ need to build test branches before you send them to us.
>
> I've reverted that particular patch now.
>
The others were also broken, I've removed them all now.
I think the gpio patch was actually ok, but I didn't see a point
in leaving that one in while all the other ones are reverted, and one
patch is shorter, and it gets us back to a known working state.
Arnd
commit 3a75d1ad9a14dfbc8ea02824457729b79444e74f
Author: Arnd Bergmann <arnd@arndb.de>
Date: Fri Sep 26 14:15:54 2014 +0200
Revert "Merge tag 'hix5hd2-dt-for-3.18' of git://github.com/hisilicon/linux-hisi into next/dt"
Apparently most of the newly added nodes had the same problem,
so instead of reverting the individual patches, this undoes
the effect of the merge and backs out all of them at once.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
diff --git a/arch/arm/boot/dts/hisi-x5hd2-dkb.dts b/arch/arm/boot/dts/hisi-x5hd2-dkb.dts
index 375a10c6e88b..05b44c272c9a 100644
--- a/arch/arm/boot/dts/hisi-x5hd2-dkb.dts
+++ b/arch/arm/boot/dts/hisi-x5hd2-dkb.dts
@@ -51,36 +51,3 @@
&uart0 {
status = "okay";
};
-
-&gmac0 {
- #address-cells = <1>;
- #size-cells = <0>;
- phy-handle = <&phy2>;
- phy-mode = "mii";
- /* Placeholder, overwritten by bootloader */
- mac-address = [00 00 00 00 00 00];
- status = "okay";
-
- phy2: ethernet-phy at 2 {
- reg = <2>;
- };
-};
-
-&gmac1 {
- #address-cells = <1>;
- #size-cells = <0>;
- phy-handle = <&phy1>;
- phy-mode = "rgmii";
- /* Placeholder, overwritten by bootloader */
- mac-address = [00 00 00 00 00 00];
- status = "okay";
-
- phy1: ethernet-phy at 1 {
- reg = <1>;
- };
-};
-
-&ahci {
- phys = <&sata_phy>;
- phy-names = "sata-phy";
-};
diff --git a/arch/arm/boot/dts/hisi-x5hd2.dtsi b/arch/arm/boot/dts/hisi-x5hd2.dtsi
index 152f3ad1af6b..f85ba2924ff7 100644
--- a/arch/arm/boot/dts/hisi-x5hd2.dtsi
+++ b/arch/arm/boot/dts/hisi-x5hd2.dtsi
@@ -131,240 +131,6 @@
clock-names = "apb_pclk";
status = "disabled";
};
-
- gpio0: gpio at b20000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb20000 0x1000>;
- interrupts = <0 108 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio1: gpio at b21000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb21000 0x1000>;
- interrupts = <0 109 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio2: gpio at b22000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb22000 0x1000>;
- interrupts = <0 110 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio3: gpio at b23000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb23000 0x1000>;
- interrupts = <0 111 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio4: gpio at b24000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb24000 0x1000>;
- interrupts = <0 112 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio5: gpio at 004000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0x004000 0x1000>;
- interrupts = <0 113 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio6: gpio at b26000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb26000 0x1000>;
- interrupts = <0 114 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio7: gpio at b27000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb27000 0x1000>;
- interrupts = <0 115 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio8: gpio at b28000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb28000 0x1000>;
- interrupts = <0 116 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio9: gpio at b29000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb29000 0x1000>;
- interrupts = <0 117 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio10: gpio at b2a000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb2a000 0x1000>;
- interrupts = <0 118 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio11: gpio at b2b000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb2b000 0x1000>;
- interrupts = <0 119 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio12: gpio at b2c000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb2c000 0x1000>;
- interrupts = <0 120 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio13: gpio at b2d000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb2d000 0x1000>;
- interrupts = <0 121 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio14: gpio at b2e000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb2e000 0x1000>;
- interrupts = <0 122 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio15: gpio at b2f000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb2f000 0x1000>;
- interrupts = <0 123 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio16: gpio at b30000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb30000 0x1000>;
- interrupts = <0 124 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
-
- gpio17: gpio at b31000 {
- compatible = "arm,pl061", "arm,primecell";
- reg = <0xb31000 0x1000>;
- interrupts = <0 125 0x4>;
- gpio-controller;
- #gpio-cells = <2>;
- clocks = <&clock HIX5HD2_FIXED_100M>;
- clock-names = "apb_pclk";
- interrupt-controller;
- #interrupt-cells = <2>;
- status = "disabled";
- };
};
local_timer at 00a00600 {
@@ -400,72 +166,5 @@
#clock-cells = <1>;
};
};
-
- /* unremovable emmc as mmcblk0 */
- mmc: mmc at 1830000 {
- compatible = "snps,dw-mshc";
- reg = <0x1830000 0x1000>;
- interrupts = <0 35 4>;
- clocks = <&clock HIX5HD2_MMC_CIU_RST>, <&clock HIX5HD2_MMC_BIU_CLK>;
- clock-names = "ciu", "biu";
- };
-
- sd: mmc at 1820000 {
- compatible = "snps,dw-mshc";
- reg = <0x1820000 0x1000>;
- interrupts = <0 34 4>;
- clocks = <&clock HIX5HD2_SD_CIU_RST>, <&clock HIX5HD2_SD_BIU_CLK>;
- clock-names = "ciu","biu";
- };
-
- gmac0: ethernet at 1840000 {
- compatible = "hisilicon,hix5hd2-gmac";
- reg = <0x1840000 0x1000>,<0x184300c 0x4>;
- interrupts = <0 71 4>;
- clocks = <&clock HIX5HD2_MAC0_CLK>;
- status = "disabled";
- };
-
- gmac1: ethernet at 1841000 {
- compatible = "hisilicon,hix5hd2-gmac";
- reg = <0x1841000 0x1000>,<0x1843010 0x4>;
- interrupts = <0 72 4>;
- clocks = <&clock HIX5HD2_MAC1_CLK>;
- status = "disabled";
- };
-
- usb0: ehci at 1890000 {
- compatible = "generic-ehci";
- reg = <0x1890000 0x1000>;
- interrupts = <0 66 4>;
- clocks = <&clock HIX5HD2_USB_CLK>;
- };
-
- usb1: ohci at 1880000 {
- compatible = "generic-ohci";
- reg = <0x1880000 0x1000>;
- interrupts = <0 67 4>;
- clocks = <&clock HIX5HD2_USB_CLK>;
- };
-
- peripheral_ctrl: syscon at a20000 {
- compatible = "syscon";
- reg = <0xa20000 0x1000>;
- };
-
- sata_phy: phy at 1900000 {
- compatible = "hisilicon,hix5hd2-sata-phy";
- reg = <0x1900000 0x10000>;
- #phy-cells = <0>;
- hisilicon,peripheral-syscon = <&peripheral_ctrl>;
- hisilicon,power-reg = <0x8 10>;
- };
-
- ahci: sata at 1900000 {
- compatible = "hisilicon,hisi-ahci";
- reg = <0x1900000 0x10000>;
- interrupts = <0 70 4>;
- clocks = <&clock HIX5HD2_SATA_CLK>;
- };
};
};
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-09-26 12:20 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-16 6:22 [GIT PULL][for 3.18]pull request for hisilicon hix5hd2 soc dt updates xuwei
2014-09-25 21:22 ` Arnd Bergmann
2014-09-26 0:46 ` Olof Johansson
2014-09-26 1:14 ` Wei Xu
2014-09-26 1:48 ` zhangfei
2014-09-26 12:20 ` Arnd Bergmann
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).