From: k.kozlowski@samsung•com (Krzysztof Kozlowski)
To: linux-arm-kernel@lists•infradead.org
Subject: [PATCH v3 0/3] arm64/clk: EXYNOS: Consolidate Exynos7 symbol
Date: Wed, 27 Jan 2016 18:10:48 +0900 [thread overview]
Message-ID: <56A88998.5040602@samsung.com> (raw)
In-Reply-To: <1453795504-12302-1-git-send-email-k.kozlowski@samsung.com>
On 26.01.2016 17:05, Krzysztof Kozlowski wrote:
> Hi,
>
> Third attempt to remove ARCH_EXYNOS7 symbol.
>
> Patches cannot be cherry-picked. I was thinking about merging this
> through arm-soc tree after getting needed acks (clk, arm-soc?).
The patchset was rebased on quite old linux-next. Rebasing on current
code makes only one difference - the s3c64xx gained multiplatform support.
I don't want to spam the lists so, I'll respin everything tomorrow after
proper rebasing.
Best regards,
Krzysztof
>
> Changes since v2:
> =================
> 1. Follow Arnd's advice about not enabling silently the newly added
> EXYNOS_ARM64_COMMON_CLK, when COMPILE_TEST is enabled. This was
> also a trigger for some changes in placement of Samsung clocks
> Kconfig entries...
> 2. ... which lead to introducing patch 1.
>
>
> Logic:
> ======
> Now the clock selection algorithm works like:
> 1. For Exynos ARMv7 and ARMv8 the platforms select COMMON_CLK
> and COMMON_CLK_SAMSUNG.
> 2. As before: clock drivers for Exynos ARMv7 will be selected by
> respective SOC/ARCH_EXYNOS_XXX symbol.
> 3. For Exynos ARMv8 the clock drivers will be enabled by default
> by EXYNOS_ARM64_COMMON_CLK symbol.
>
> Rationale:
> ==========
> We don't need ARCH_EXYNOS7 symbol because all ARMv8 platforms should
> fall under generic ARCH_EXYNOS. In the same time there is no sense
> in building clocks for these ARMv8 SoCs on ARMv7 builds. In future
> this will also influence PMU [1] driver.
>
>
> Best regards,
> Krzysztof
>
> [1] https://www.mail-archive.com/linux-samsung-soc at vger.kernel.org/msg48090.html
>
>
> Krzysztof Kozlowski (3):
> clk: samsung: Enable COMPILE_TEST for Samsung clocks
> clk: samsung: Don't build ARMv8 clock drivers on ARMv7
> arm64: EXYNOS: Consolidate ARCH_EXYNOS7 symbol into ARCH_EXYNOS
>
> arch/arm/Kconfig | 1 +
> arch/arm/mach-exynos/Kconfig | 1 +
> arch/arm/mach-s3c24xx/Kconfig | 8 ++++++++
> arch/arm/mach-s5pv210/Kconfig | 1 +
> arch/arm64/Kconfig.platforms | 12 +++---------
> arch/arm64/boot/dts/exynos/Makefile | 2 +-
> arch/arm64/configs/defconfig | 2 +-
> drivers/clk/Kconfig | 2 +-
> drivers/clk/samsung/Kconfig | 14 +++++++++-----
> drivers/clk/samsung/Makefile | 4 ++--
> 10 files changed, 28 insertions(+), 19 deletions(-)
>
prev parent reply other threads:[~2016-01-27 9:10 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-26 8:05 [PATCH v3 0/3] arm64/clk: EXYNOS: Consolidate Exynos7 symbol Krzysztof Kozlowski
2016-01-26 8:05 ` [PATCH v3 1/3] clk: samsung: Enable COMPILE_TEST for Samsung clocks Krzysztof Kozlowski
2016-01-26 8:05 ` [PATCH v3 2/3] clk: samsung: Don't build ARMv8 clock drivers on ARMv7 Krzysztof Kozlowski
2016-01-26 8:05 ` [PATCH v3 3/3] arm64: EXYNOS: Consolidate ARCH_EXYNOS7 symbol into ARCH_EXYNOS Krzysztof Kozlowski
2016-01-27 9:10 ` Krzysztof Kozlowski [this message]
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=56A88998.5040602@samsung.com \
--to=k.kozlowski@samsung$(echo .)com \
--cc=linux-arm-kernel@lists$(echo .)infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox