All of lore.kernel.org
 help / color / mirror / Atom feed
From: bintian.wang@huawei.com (Bintian)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v8 0/7] arm64,hi6220: Enable Hisilicon Hi6220 SoC
Date: Sat, 30 May 2015 08:37:23 +0800	[thread overview]
Message-ID: <55690643.4050000@huawei.com> (raw)
In-Reply-To: <7hwpzrdm5i.fsf@deeprootsystems.com>

Hello Kevin,

On 2015/5/30 7:00, Kevin Hilman wrote:
> Hi Bintian,
>
> Bintian Wang <bintian.wang@huawei.com> writes:
>
>> From: Bintian Wang <wangbintian@gmail.com>
>>
>> Hi6220 is one mobile solution of Hisilicon, this patchset contains
>> initial support for Hi6220 SoC and HiKey development board, which
>> supports octal ARM Cortex A53 cores. Initial support is minimal and
>> includes just the arch configuration, clock driver, device tree
>> configuration.
>>
>> PSCI is enabled in device tree and there is no problem to boot all the
>> octal cores, and the CPU hotplug is also working now, you can download
>> and compile the latest firmware based on the following link to run this
>> patch set:
>> https://github.com/96boards/documentation/wiki/UEFI
>>
>> Changes v6~v8:
>> This three versions only modified the clock drivers based on the
>> Stephen's review advices.
>> * clk-hi6220.c:
>>    ** Split the clock header file from clock driver
>>    ** Delete setting the parents clock of UART1 to HI6220_150M in clock
>>       driver, we can do that using assigned-clock in dts when enable
>>       UART1 in the future.
>> * clkdivider-hi6220.c:
>>    ** Reuse some functions exported by clk-divider.c
>>    ** Remove "pr_err" and CLK_IS_BASIC flag
>>    ** Fix some programing style problems
>> * hisilicon/clk.h: remove the "__init" markings on some funcition
>>    prototypes.
>
> It's not clear what kernel this series is meant to apply to.  It doesn't
> apply cleanly to v4.1-rc2 (the version stated for v5) or the current -rc
> (v4.1-rc5) it also doesn't apply cleanly to linus/master or linux-next.
>
> If the series doesn't apply to Linus tree, please state clearly in the
> changelog what tree it should apply to as well as any dependncies.
>
> Also, this version is missing patch 1 from the v6 series, which adds the
> Kconfig/defconfig changes. Without that patch, nothing in this series is
> even compiled (clk driver or DTS files.)
>
> So my recommendation, since the clock driver is very close to being
> merged:
>
> Please create a v9 series with *only* the patches that are not already
> queued up on the clk tree[1].  That should be patches 1-3 and 7 of this
> series, plus patch 1 from v6.
>
> That series should apply cleanly to v4.1-rc1 (or a newer -rc if there
> are dependencies.)  In the changelog to that series, state the version
> that it applies to, and also state that it depends on the clk-next
> branch where the clock maintainers have queued up the driver[1].
>
> Then all that's left is to collect an ack from a DT maintainer, and
> these can be queued up via the arm-soc tree.
>
> FWIW, I've boot tested patches 1-3 and 7 of this series, plus patch 1
> from v6 combined with the clk-next-hi6220 branch[1] on my board (which
> uses ATF + mainline u-boot) and all 8 A53 cores are coming up, so feel
> free to add:
>
> Tested-by: Kevin Hilman <khilman@linaro.org>
>
> to your v9 series.
Very good and detailed instructions, I will prepare the v9 soon.

Thanks,

Bintian
>
> Thanks,
>
> Kevin
>
> [1] git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git clk-next-hi6220
>
> .
>

WARNING: multiple messages have this Message-ID (diff)
From: Bintian <bintian.wang-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>
To: Kevin Hilman <khilman-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Cc: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	catalin.marinas-5wv7dgnIgG8@public.gmane.org,
	will.deacon-5wv7dgnIgG8@public.gmane.org,
	devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org,
	pawel.moll-5wv7dgnIgG8@public.gmane.org,
	mark.rutland-5wv7dgnIgG8@public.gmane.org,
	ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org,
	galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org,
	mturquette-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
	rob.herring-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
	zhangfei.gao-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
	haojian.zhuang-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
	xuwei5-C8/M+/jPZTeaMJb+Lgu22Q@public.gmane.org,
	jh80.chung-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org,
	olof-nZhT3qVonbNeoWH0uzbU5w@public.gmane.org,
	yanhaifeng-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
	sboyd-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org,
	xuejiancheng-hv44wF8Li93QT0dZR+AlfA@public.gmane.org,
	sledge.yanwei-hv44wF8Li93QT0dZR+AlfA@public.gmane.org,
	tomeu.vizoso-ZGY8ohtN/8qB+jHODAdFcQ@public.gmane.org,
	linux-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org,
	guodong.xu-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
	jorge.ramirez-ortiz-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
	tyler.baker-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
	pebolle-IWqWACnzNjzz+pZb47iToQ@public.gmane.org,
	arnd-r2nGTMty4D4@public.gmane.org,
	marc.zyngier-5wv7dgnIgG8@public.gmane.org,
	xuyiping-C8/M+/jPZTeaMJb+Lgu22Q@public.gmane.org,
	wangbinghui-C8/M+/jPZTeaMJb+Lgu22Q@public.gmane.org,
	zhenwei.wang-C8/M+/jPZTeaMJb+Lgu22Q@public.gmane.org,
	victor.lixin-C8/M+/jPZTeaMJb+Lgu22Q@public.gmane.org, puck.c
Subject: Re: [PATCH v8 0/7] arm64,hi6220: Enable Hisilicon Hi6220 SoC
Date: Sat, 30 May 2015 08:37:23 +0800	[thread overview]
Message-ID: <55690643.4050000@huawei.com> (raw)
In-Reply-To: <7hwpzrdm5i.fsf-1D3HCaltpLuhEniVeURVKkEOCMrvLtNR@public.gmane.org>

Hello Kevin,

On 2015/5/30 7:00, Kevin Hilman wrote:
> Hi Bintian,
>
> Bintian Wang <bintian.wang-hv44wF8Li93QT0dZR+AlfA@public.gmane.org> writes:
>
>> From: Bintian Wang <wangbintian-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>>
>> Hi6220 is one mobile solution of Hisilicon, this patchset contains
>> initial support for Hi6220 SoC and HiKey development board, which
>> supports octal ARM Cortex A53 cores. Initial support is minimal and
>> includes just the arch configuration, clock driver, device tree
>> configuration.
>>
>> PSCI is enabled in device tree and there is no problem to boot all the
>> octal cores, and the CPU hotplug is also working now, you can download
>> and compile the latest firmware based on the following link to run this
>> patch set:
>> https://github.com/96boards/documentation/wiki/UEFI
>>
>> Changes v6~v8:
>> This three versions only modified the clock drivers based on the
>> Stephen's review advices.
>> * clk-hi6220.c:
>>    ** Split the clock header file from clock driver
>>    ** Delete setting the parents clock of UART1 to HI6220_150M in clock
>>       driver, we can do that using assigned-clock in dts when enable
>>       UART1 in the future.
>> * clkdivider-hi6220.c:
>>    ** Reuse some functions exported by clk-divider.c
>>    ** Remove "pr_err" and CLK_IS_BASIC flag
>>    ** Fix some programing style problems
>> * hisilicon/clk.h: remove the "__init" markings on some funcition
>>    prototypes.
>
> It's not clear what kernel this series is meant to apply to.  It doesn't
> apply cleanly to v4.1-rc2 (the version stated for v5) or the current -rc
> (v4.1-rc5) it also doesn't apply cleanly to linus/master or linux-next.
>
> If the series doesn't apply to Linus tree, please state clearly in the
> changelog what tree it should apply to as well as any dependncies.
>
> Also, this version is missing patch 1 from the v6 series, which adds the
> Kconfig/defconfig changes. Without that patch, nothing in this series is
> even compiled (clk driver or DTS files.)
>
> So my recommendation, since the clock driver is very close to being
> merged:
>
> Please create a v9 series with *only* the patches that are not already
> queued up on the clk tree[1].  That should be patches 1-3 and 7 of this
> series, plus patch 1 from v6.
>
> That series should apply cleanly to v4.1-rc1 (or a newer -rc if there
> are dependencies.)  In the changelog to that series, state the version
> that it applies to, and also state that it depends on the clk-next
> branch where the clock maintainers have queued up the driver[1].
>
> Then all that's left is to collect an ack from a DT maintainer, and
> these can be queued up via the arm-soc tree.
>
> FWIW, I've boot tested patches 1-3 and 7 of this series, plus patch 1
> from v6 combined with the clk-next-hi6220 branch[1] on my board (which
> uses ATF + mainline u-boot) and all 8 A53 cores are coming up, so feel
> free to add:
>
> Tested-by: Kevin Hilman <khilman-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
>
> to your v9 series.
Very good and detailed instructions, I will prepare the v9 soon.

Thanks,

Bintian
>
> Thanks,
>
> Kevin
>
> [1] git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git clk-next-hi6220
>
> .
>

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

WARNING: multiple messages have this Message-ID (diff)
From: Bintian <bintian.wang@huawei.com>
To: Kevin Hilman <khilman@kernel.org>
Cc: <linux-arm-kernel@lists.infradead.org>,
	<linux-kernel@vger.kernel.org>, <catalin.marinas@arm.com>,
	<will.deacon@arm.com>, <devicetree@vger.kernel.org>,
	<robh+dt@kernel.org>, <pawel.moll@arm.com>,
	<mark.rutland@arm.com>, <ijc+devicetree@hellion.org.uk>,
	<galak@codeaurora.org>, <mturquette@linaro.org>,
	<rob.herring@linaro.org>, <zhangfei.gao@linaro.org>,
	<haojian.zhuang@linaro.org>, <xuwei5@hisilicon.com>,
	<jh80.chung@samsung.com>, <olof@lixom.net>,
	<yanhaifeng@gmail.com>, <sboyd@codeaurora.org>,
	<xuejiancheng@huawei.com>, <sledge.yanwei@huawei.com>,
	<tomeu.vizoso@collabora.com>, <linux@arm.linux.org.uk>,
	<guodong.xu@linaro.org>, <jorge.ramirez-ortiz@linaro.org>,
	<tyler.baker@linaro.org>, <pebolle@tiscali.nl>, <arnd@arndb.de>,
	<marc.zyngier@arm.com>, <xuyiping@hisilicon.com>,
	<wangbinghui@hisilicon.com>, <zhenwei.wang@hisilicon.com>,
	<victor.lixin@hisilicon.com>, <puck.chen@hisilicon.com>,
	<dan.zhao@hisilicon.com>, <huxinwei@huawei.com>,
	<z.liuxinliang@huawei.com>, <heyunlei@huawei.com>,
	<kong.kongxinwei@hisilicon.com>, <wangbintian@gmail.com>,
	<w.f@huawei.com>, <liguozhu@hisilicon.com>,
	<peter.griffin@linaro.org>
Subject: Re: [PATCH v8 0/7] arm64,hi6220: Enable Hisilicon Hi6220 SoC
Date: Sat, 30 May 2015 08:37:23 +0800	[thread overview]
Message-ID: <55690643.4050000@huawei.com> (raw)
In-Reply-To: <7hwpzrdm5i.fsf@deeprootsystems.com>

Hello Kevin,

On 2015/5/30 7:00, Kevin Hilman wrote:
> Hi Bintian,
>
> Bintian Wang <bintian.wang@huawei.com> writes:
>
>> From: Bintian Wang <wangbintian@gmail.com>
>>
>> Hi6220 is one mobile solution of Hisilicon, this patchset contains
>> initial support for Hi6220 SoC and HiKey development board, which
>> supports octal ARM Cortex A53 cores. Initial support is minimal and
>> includes just the arch configuration, clock driver, device tree
>> configuration.
>>
>> PSCI is enabled in device tree and there is no problem to boot all the
>> octal cores, and the CPU hotplug is also working now, you can download
>> and compile the latest firmware based on the following link to run this
>> patch set:
>> https://github.com/96boards/documentation/wiki/UEFI
>>
>> Changes v6~v8:
>> This three versions only modified the clock drivers based on the
>> Stephen's review advices.
>> * clk-hi6220.c:
>>    ** Split the clock header file from clock driver
>>    ** Delete setting the parents clock of UART1 to HI6220_150M in clock
>>       driver, we can do that using assigned-clock in dts when enable
>>       UART1 in the future.
>> * clkdivider-hi6220.c:
>>    ** Reuse some functions exported by clk-divider.c
>>    ** Remove "pr_err" and CLK_IS_BASIC flag
>>    ** Fix some programing style problems
>> * hisilicon/clk.h: remove the "__init" markings on some funcition
>>    prototypes.
>
> It's not clear what kernel this series is meant to apply to.  It doesn't
> apply cleanly to v4.1-rc2 (the version stated for v5) or the current -rc
> (v4.1-rc5) it also doesn't apply cleanly to linus/master or linux-next.
>
> If the series doesn't apply to Linus tree, please state clearly in the
> changelog what tree it should apply to as well as any dependncies.
>
> Also, this version is missing patch 1 from the v6 series, which adds the
> Kconfig/defconfig changes. Without that patch, nothing in this series is
> even compiled (clk driver or DTS files.)
>
> So my recommendation, since the clock driver is very close to being
> merged:
>
> Please create a v9 series with *only* the patches that are not already
> queued up on the clk tree[1].  That should be patches 1-3 and 7 of this
> series, plus patch 1 from v6.
>
> That series should apply cleanly to v4.1-rc1 (or a newer -rc if there
> are dependencies.)  In the changelog to that series, state the version
> that it applies to, and also state that it depends on the clk-next
> branch where the clock maintainers have queued up the driver[1].
>
> Then all that's left is to collect an ack from a DT maintainer, and
> these can be queued up via the arm-soc tree.
>
> FWIW, I've boot tested patches 1-3 and 7 of this series, plus patch 1
> from v6 combined with the clk-next-hi6220 branch[1] on my board (which
> uses ATF + mainline u-boot) and all 8 A53 cores are coming up, so feel
> free to add:
>
> Tested-by: Kevin Hilman <khilman@linaro.org>
>
> to your v9 series.
Very good and detailed instructions, I will prepare the v9 soon.

Thanks,

Bintian
>
> Thanks,
>
> Kevin
>
> [1] git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git clk-next-hi6220
>
> .
>


  reply	other threads:[~2015-05-30  0:37 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-29  2:08 [PATCH v8 0/7] arm64,hi6220: Enable Hisilicon Hi6220 SoC Bintian Wang
2015-05-29  2:08 ` Bintian Wang
2015-05-29  2:08 ` Bintian Wang
2015-05-29  2:08 ` [PATCH v8 1/7] arm64: hi6220: Document devicetree bindings for Hisilicon hi6220 SoC Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08 ` [PATCH v8 2/7] clk: hi6220: Document devicetree bindings for hi6220 clock Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-06-03 16:31   ` Michael Turquette
2015-06-03 16:31     ` Michael Turquette
2015-06-03 16:31     ` Michael Turquette
2015-05-29  2:08 ` [PATCH v8 3/7] Documentation: DT: PL011: hi6220: add compatible string for Hisilicon designed UART Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08 ` [PATCH v8 4/7] clk: hisilicon: Remove __init for marking function prototypes Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08 ` [PATCH v8 5/7] dt-bindings: Add header file of hi6220 clock driver Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08 ` [PATCH v8 6/7] clk: hi6220: Clock driver support for Hisilicon hi6220 SoC Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-06-03 22:39   ` Michael Turquette
2015-06-03 22:39     ` Michael Turquette
2015-06-03 22:39     ` Michael Turquette
2015-06-04  0:46     ` Bintian
2015-06-04  0:46       ` Bintian
2015-06-04  0:46       ` Bintian
2015-05-29  2:08 ` [PATCH v8 7/7] arm64: dts: Add dts files for Hisilicon Hi6220 SoC Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29  2:08   ` Bintian Wang
2015-05-29 23:00 ` [PATCH v8 0/7] arm64,hi6220: Enable " Kevin Hilman
2015-05-29 23:00   ` Kevin Hilman
2015-05-29 23:00   ` Kevin Hilman
2015-05-30  0:37   ` Bintian [this message]
2015-05-30  0:37     ` Bintian
2015-05-30  0:37     ` Bintian

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55690643.4050000@huawei.com \
    --to=bintian.wang@huawei.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.