* Re: [RFC 00/10] ARM: Remove support for Exynos5440
[not found] <20180424203239.21885-1-krzk@kernel.org>
@ 2018-04-24 20:50 ` Arnd Bergmann
2018-04-24 20:56 ` Krzysztof Kozlowski
[not found] ` <20180424203239.21885-10-krzk@kernel.org>
` (7 subsequent siblings)
8 siblings, 1 reply; 21+ messages in thread
From: Arnd Bergmann @ 2018-04-24 20:50 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo,
Sylwester Nawrocki, Tomasz Figa, Chanwoo Choi, Michael Turquette,
Stephen Boyd, Rafael J. Wysocki, Viresh Kumar, Zhang Rui,
Eduardo Valentin, Russell King, Hans de Goede, Linus Walleij,
Andi Shyti, Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern,
Greg
On Tue, Apr 24, 2018 at 10:32 PM, Krzysztof Kozlowski <krzk@kernel.org> wrote:
> Hi,
>
>
> Overview
> ========
> Let's continue the removal of old platforms. We already get rid of Exynos4212.
> Now it's time for Exynos5440.
>
> The Exynos5440 (quad-core A15 with GMAC, PCIe, SATA) was targeting
> server platforms but it did not make it to the market really. There are
> no development boards with it and probably there are no real products
> neither. The development for Exynos5440 ended in 2013 and since then
> the platform is in maintenance mode.
>
> The only development happening around it is the PCIe driver for Exynos5433
> (ARMv8). [1]
>
> Removing Exynos5440, makes our life slightly easier:
> 1. Less maintenance,
> 2. Smaller code, less quirks,
> 3. No need to preserve (imaginary) backward-compatibility for Exynos PCIe
> driver (so it is easier to add support for Exynos5433).
>
>
> Because of point (3) above - I left the PCIe and PCIe PHY drivers intact.
>
>
> Dependencies
> ============
> I think about starting with removal of DTS in some kernel release (patch 1/10).
> Then all drivers can be removed/updated - subsystem maintainers can pick their
> patches freely.
>
> Finally, after getting rid of all Exynos5440 symbols, the last patch (10/10) will
> end in arm-soc tree.
>
>
> Any comments?
I don't see any hard dependency here, if this is all unused, I think we
can apply both patches 1 and 10 into arm-soc at the same time as merging
the other patches through the respective subsystem trees.
Arnd
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 00/10] ARM: Remove support for Exynos5440
2018-04-24 20:50 ` [RFC 00/10] ARM: Remove support for Exynos5440 Arnd Bergmann
@ 2018-04-24 20:56 ` Krzysztof Kozlowski
2018-04-24 21:12 ` Arnd Bergmann
0 siblings, 1 reply; 21+ messages in thread
From: Krzysztof Kozlowski @ 2018-04-24 20:56 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo,
Sylwester Nawrocki, Tomasz Figa, Chanwoo Choi, Michael Turquette,
Stephen Boyd, Rafael J. Wysocki, Viresh Kumar, Zhang Rui,
Eduardo Valentin, Russell King, Hans de Goede, Linus Walleij,
Andi Shyti, Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern,
Greg
On Tue, Apr 24, 2018 at 10:50:58PM +0200, Arnd Bergmann wrote:
> On Tue, Apr 24, 2018 at 10:32 PM, Krzysztof Kozlowski <krzk@kernel.org> wrote:
> > Hi,
> >
> >
> > Overview
> > ========
> > Let's continue the removal of old platforms. We already get rid of Exynos4212.
> > Now it's time for Exynos5440.
> >
> > The Exynos5440 (quad-core A15 with GMAC, PCIe, SATA) was targeting
> > server platforms but it did not make it to the market really. There are
> > no development boards with it and probably there are no real products
> > neither. The development for Exynos5440 ended in 2013 and since then
> > the platform is in maintenance mode.
> >
> > The only development happening around it is the PCIe driver for Exynos5433
> > (ARMv8). [1]
> >
> > Removing Exynos5440, makes our life slightly easier:
> > 1. Less maintenance,
> > 2. Smaller code, less quirks,
> > 3. No need to preserve (imaginary) backward-compatibility for Exynos PCIe
> > driver (so it is easier to add support for Exynos5433).
> >
> >
> > Because of point (3) above - I left the PCIe and PCIe PHY drivers intact.
> >
> >
> > Dependencies
> > ============
> > I think about starting with removal of DTS in some kernel release (patch 1/10).
> > Then all drivers can be removed/updated - subsystem maintainers can pick their
> > patches freely.
> >
> > Finally, after getting rid of all Exynos5440 symbols, the last patch (10/10) will
> > end in arm-soc tree.
> >
> >
> > Any comments?
>
> I don't see any hard dependency here, if this is all unused, I think we
> can apply both patches 1 and 10 into arm-soc at the same time as merging
> the other patches through the respective subsystem trees.
The only dependency is through Kconfig symbol (SOC_EXYNOS5440). After
applying 10/10, which removes SOC_EXYNOS5440, some automatic code
testers can complain about non-existing Kconfig option. That's not big
issue because all this will go away so indeed we could take everything
in one release.
Best regards,
rzysztof
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 00/10] ARM: Remove support for Exynos5440
2018-04-24 20:56 ` Krzysztof Kozlowski
@ 2018-04-24 21:12 ` Arnd Bergmann
0 siblings, 0 replies; 21+ messages in thread
From: Arnd Bergmann @ 2018-04-24 21:12 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo,
Sylwester Nawrocki, Tomasz Figa, Chanwoo Choi, Michael Turquette,
Stephen Boyd, Rafael J. Wysocki, Viresh Kumar, Zhang Rui,
Eduardo Valentin, Russell King, Hans de Goede, Linus Walleij,
Andi Shyti, Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern,
Greg
On Tue, Apr 24, 2018 at 10:56 PM, Krzysztof Kozlowski <krzk@kernel.org> wrote:
> On Tue, Apr 24, 2018 at 10:50:58PM +0200, Arnd Bergmann wrote:
>> On Tue, Apr 24, 2018 at 10:32 PM, Krzysztof Kozlowski <krzk@kernel.org> wrote:
> The only dependency is through Kconfig symbol (SOC_EXYNOS5440). After
> applying 10/10, which removes SOC_EXYNOS5440, some automatic code
> testers can complain about non-existing Kconfig option. That's not big
> issue because all this will go away so indeed we could take everything
> in one release.
Right, I wouldn't worry about that. Kbuild itself doesn't warn about missing
symbols, so this is only for helpful automated checks that tell us that there
is still some pending work.
Arnd
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 03/10] cpufreq: exynos: Remove support for Exynos5440
[not found] ` <20180424203239.21885-4-krzk@kernel.org>
@ 2018-04-25 2:48 ` Viresh Kumar
2018-05-01 14:08 ` Rob Herring
1 sibling, 0 replies; 21+ messages in thread
From: Viresh Kumar @ 2018-04-25 2:48 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo,
Sylwester Nawrocki, Tomasz Figa, Chanwoo Choi, Michael Turquette,
Stephen Boyd, Rafael J. Wysocki, Zhang Rui, Eduardo Valentin,
Russell King, Hans de Goede, Linus Walleij, Andi Shyti,
Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern,
Greg Kroah-Hartman
On 24-04-18, 22:32, Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
> ---
> .../bindings/cpufreq/cpufreq-exynos5440.txt | 28 --
> drivers/cpufreq/Kconfig.arm | 14 -
> drivers/cpufreq/Makefile | 1 -
> drivers/cpufreq/exynos5440-cpufreq.c | 452 ---------------------
> 4 files changed, 495 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-exynos5440.txt
> delete mode 100644 drivers/cpufreq/exynos5440-cpufreq.c
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
--
viresh
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 09/10] usb: host: exynos: Remove support for Exynos5440
[not found] ` <20180424203239.21885-10-krzk@kernel.org>
@ 2018-04-25 12:04 ` Greg Kroah-Hartman
0 siblings, 0 replies; 21+ messages in thread
From: Greg Kroah-Hartman @ 2018-04-25 12:04 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo,
Sylwester Nawrocki, Tomasz Figa, Chanwoo Choi, Michael Turquette,
Stephen Boyd, Rafael J. Wysocki, Viresh Kumar, Zhang Rui,
Eduardo Valentin, Russell King, Hans de Goede, Linus Walleij,
Andi Shyti, Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern
On Tue, Apr 24, 2018 at 10:32:38PM +0200, Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
> ---
> drivers/usb/host/ehci-exynos.c | 7 -------
> drivers/usb/host/ohci-exynos.c | 6 ------
> 2 files changed, 13 deletions(-)
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 04/10] clk: samsung: Remove support for Exynos5440
[not found] ` <20180424203239.21885-5-krzk@kernel.org>
@ 2018-04-25 12:49 ` Sylwester Nawrocki
2018-05-01 22:01 ` Stephen Boyd
1 sibling, 0 replies; 21+ messages in thread
From: Sylwester Nawrocki @ 2018-04-25 12:49 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo, Tomasz Figa,
Chanwoo Choi, Michael Turquette, Stephen Boyd, Rafael J. Wysocki,
Viresh Kumar, Zhang Rui, Eduardo Valentin, Russell King,
Hans de Goede, Linus Walleij, Andi Shyti, Mark Brown,
Bartlomiej Zolnierkiewicz, Alan Stern, Greg Kroah-Hartman
Cc: Jingoo Han
On 04/24/2018 10:32 PM, Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Thanks Krzysztof, patch applied, assuming there is no issues with applying
patches from this series individually through the subsystem trees.
--
Regards,
Sylwester
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 08/10] spi: s3c64xx: samsung: Remove support for Exynos5440
[not found] ` <20180424203239.21885-9-krzk@kernel.org>
@ 2018-04-25 12:49 ` Sylwester Nawrocki
2018-04-25 12:55 ` Krzysztof Kozlowski
2018-04-26 4:35 ` andi
1 sibling, 1 reply; 21+ messages in thread
From: Sylwester Nawrocki @ 2018-04-25 12:49 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo, Tomasz Figa,
Chanwoo Choi, Michael Turquette, Stephen Boyd, Rafael J. Wysocki,
Viresh Kumar, Zhang Rui, Eduardo Valentin, Russell King,
Hans de Goede, Linus Walleij, Andi Shyti, Mark Brown,
Bartlomiej Zolnierkiewicz, Alan Stern, Greg Kroah-Hartman
On 04/24/2018 10:32 PM, Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
It's good you didn't remove S3C64XX_SPI_QUIRK_POLL entirely as it will
be needed for Exynos5433 ISP SPI controllers.
Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 08/10] spi: s3c64xx: samsung: Remove support for Exynos5440
2018-04-25 12:49 ` [RFC 08/10] spi: s3c64xx: " Sylwester Nawrocki
@ 2018-04-25 12:55 ` Krzysztof Kozlowski
0 siblings, 0 replies; 21+ messages in thread
From: Krzysztof Kozlowski @ 2018-04-25 12:55 UTC (permalink / raw)
To: Sylwester Nawrocki
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo, Tomasz Figa,
Chanwoo Choi, Michael Turquette, Stephen Boyd, Rafael J. Wysocki,
Viresh Kumar, Zhang Rui, Eduardo Valentin, Russell King,
Hans de Goede, Linus Walleij, Andi Shyti, Mark Brown,
Bartlomiej Zolnierkiewicz, Alan Stern, Greg Kroah-Hartman
On Wed, Apr 25, 2018 at 2:49 PM, Sylwester Nawrocki
<s.nawrocki@samsung.com> wrote:
> On 04/24/2018 10:32 PM, Krzysztof Kozlowski wrote:
>> The Exynos5440 is not actively developed, there are no development
>> boards available and probably there are no real products with it.
>> Remove wide-tree support for Exynos5440.
>>
>> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
>
> It's good you didn't remove S3C64XX_SPI_QUIRK_POLL entirely as it will
> be needed for Exynos5433 ISP SPI controllers.
Ah, actually I did not plan to skip it... I just missed it :).
I should check affected drivers if this removal left any unused
symbols (except the one mentioned).
Thanks for hint!
Krzysztof
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 05/10] i2c: s3c2410: Remove support for Exynos5440
[not found] ` <20180424203239.21885-6-krzk@kernel.org>
@ 2018-04-25 12:56 ` Sylwester Nawrocki
2018-04-26 4:33 ` andi
2018-04-28 12:44 ` Wolfram Sang
2 siblings, 0 replies; 21+ messages in thread
From: Sylwester Nawrocki @ 2018-04-25 12:56 UTC (permalink / raw)
To: Krzysztof Kozlowski, Russell King, linux-i2c
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo, Tomasz Figa,
Chanwoo Choi, Michael Turquette, Stephen Boyd, Rafael J. Wysocki,
Viresh Kumar, Zhang Rui, Eduardo Valentin, Hans de Goede,
Linus Walleij, Andi Shyti, Mark Brown, Bartlomiej Zolnierkiewicz,
Alan Stern, Greg Kroah-Hartman, linux-arm-kernel
On 04/24/2018 10:32 PM, Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 06/10] thermal: samsung: Remove support for Exynos5440
[not found] ` <20180424203239.21885-7-krzk@kernel.org>
@ 2018-04-25 13:18 ` Bartlomiej Zolnierkiewicz
[not found] ` <CGME20180426112113eucas1p1b5bf6f093442154e29f5541b4aba6b00@eucas1p1.samsung.com>
[not found] ` <5AE12E4A.90907@samsung.com>
1 sibling, 1 reply; 21+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2018-04-25 13:18 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo,
Sylwester Nawrocki, Tomasz Figa, Chanwoo Choi, Michael Turquette,
Stephen Boyd, Rafael J. Wysocki, Viresh Kumar, Zhang Rui,
Eduardo Valentin, Russell King, Hans de Goede, Linus Walleij,
Andi Shyti, Mark Brown, Alan Stern, Greg Kroah-Hartman, linux-arm
On Tuesday, April 24, 2018 10:32:35 PM Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
Thanks for doing this.
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 01/10] ARM: dts: exynos: Remove Exynos5440
[not found] ` <20180424203239.21885-2-krzk@kernel.org>
@ 2018-04-26 4:31 ` andi
2018-05-01 14:07 ` Rob Herring
1 sibling, 0 replies; 21+ messages in thread
From: andi @ 2018-04-26 4:31 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Mark Rutland, Viresh Kumar, Michael Turquette, Tomasz Figa,
linux-ide, linux-i2c, Sylwester Nawrocki, linux-clk,
Marek Szyprowski, linux-samsung-soc, linux-pm, Russell King,
Jaehoon Chung, Chanwoo Choi, Kukjin Kim, Alan Stern,
Olof Johansson, Zhang Rui, Linus Walleij, devicetree,
Arnd Bergmann, Bartlomiej Zolnierkiewicz, Eduardo Valentin,
Hans de Goede, Rob
Hi Krzysztof,
On 25.04.2018 05:32, Krzysztof Kozlowski wrote:
> The Exynos5440 (quad-core A15 with GMAC, PCIe, SATA) was targeting
> server platforms but it did not make it to the market really. There
> are
> no development boards with it and probably there are no real products
> neither. The development for Exynos5440 ended in 2013 and since then
> the platform is in maintenance mode.
>
> Remove all Device Tree sources for Exynos5440, as first step of removal
> of the platform to simplify the code and drivers.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
makes sense, please feel free to add:
Reviewed-by: Andi Shyti <andi@etezian.org>
Thanks,
Andi
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 05/10] i2c: s3c2410: Remove support for Exynos5440
[not found] ` <20180424203239.21885-6-krzk@kernel.org>
2018-04-25 12:56 ` [RFC 05/10] i2c: s3c2410: " Sylwester Nawrocki
@ 2018-04-26 4:33 ` andi
2018-04-28 12:44 ` Wolfram Sang
2 siblings, 0 replies; 21+ messages in thread
From: andi @ 2018-04-26 4:33 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Mark Rutland, Viresh Kumar, Michael Turquette, Tomasz Figa,
linux-ide, linux-i2c, Sylwester Nawrocki, linux-clk,
Marek Szyprowski, linux-samsung-soc, linux-pm, Russell King,
Jaehoon Chung, Chanwoo Choi, Kukjin Kim, Alan Stern,
Olof Johansson, Zhang Rui, Linus Walleij, devicetree,
Arnd Bergmann, Bartlomiej Zolnierkiewicz, Eduardo Valentin,
Hans de Goede, Rob
Hi Krzysztof,
On 25.04.2018 05:32, Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
looks good, Reviewed-by: Andi Shyti <andi@etezian.org>
Thanks,
Andi
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 08/10] spi: s3c64xx: samsung: Remove support for Exynos5440
[not found] ` <20180424203239.21885-9-krzk@kernel.org>
2018-04-25 12:49 ` [RFC 08/10] spi: s3c64xx: " Sylwester Nawrocki
@ 2018-04-26 4:35 ` andi
1 sibling, 0 replies; 21+ messages in thread
From: andi @ 2018-04-26 4:35 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo,
Sylwester Nawrocki, Tomasz Figa, Chanwoo Choi, Michael Turquette,
Stephen Boyd, Rafael J. Wysocki, Viresh Kumar, Zhang Rui,
Eduardo Valentin, Russell King, Hans de Goede, Linus Walleij,
Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern,
Greg Kroah-Hartman
Hi Krzysztof,
On 25.04.2018 05:32, Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Reviewed-by: Andi Shyti <andi@etezian.org>
Thanks,
Andi
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 06/10] thermal: samsung: Remove support for Exynos5440
[not found] ` <5AE12E4A.90907@samsung.com>
@ 2018-04-26 7:59 ` Krzysztof Kozlowski
0 siblings, 0 replies; 21+ messages in thread
From: Krzysztof Kozlowski @ 2018-04-26 7:59 UTC (permalink / raw)
To: Chanwoo Choi
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo,
Sylwester Nawrocki, Tomasz Figa, Michael Turquette, Stephen Boyd,
Rafael J. Wysocki, Viresh Kumar, Zhang Rui, Eduardo Valentin,
Russell King, Hans de Goede, Linus Walleij, Andi Shyti,
Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern,
Greg Kroah-Hartman
On Thu, Apr 26, 2018 at 3:41 AM, Chanwoo Choi <cw00.choi@samsung.com> wrote:
> Hi Krzysztof,
>
> On 2018년 04월 25일 05:32, Krzysztof Kozlowski wrote:
>> The Exynos5440 is not actively developed, there are no development
>> boards available and probably there are no real products with it.
>> Remove wide-tree support for Exynos5440.
>>
>> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
>> ---
>> .../devicetree/bindings/thermal/exynos-thermal.txt | 14 +-
>> drivers/thermal/samsung/exynos_tmu.c | 155 +--------------------
>> drivers/thermal/samsung/exynos_tmu.h | 1 -
>> 3 files changed, 4 insertions(+), 166 deletions(-)
>
>
> After applied this patch, I tested the build and found out
> 'exynos5440' keyword. There is one comment including 'exynos5440' as following:
>
> diff --git a/drivers/thermal/samsung/exynos_tmu.c b/drivers/thermal/samsung/exynos_tmu.c
> index f92f470bce21..cb525228cfe1 100644
> --- a/drivers/thermal/samsung/exynos_tmu.c
> +++ b/drivers/thermal/samsung/exynos_tmu.c
> @@ -943,7 +943,7 @@ static void exynos4210_tmu_clear_irqs(struct exynos_tmu_data *data)
> * Exynos3250, Exynos4412, Exynos5250 and Exynos5260 incorrectly
> * states that INTCLEAR register has a different placing of bits
> * responsible for FALL IRQs than INTSTAT register. Exynos5420
> - * and Exynos5440 documentation is correct (Exynos4210 doesn't
> + * documentation is correct (Exynos4210 doesn't
> * support FALL IRQs at all).
> */
> writel(val_irq, data->base + tmu_intclear);
>
> After removing it, looks good to me.
> Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
Thanks, I left this comment intentionally as it has some meaning even
when Exynos5440 is not supported.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH] thermal: samsung: Remove support for Exynos5440
[not found] ` <CGME20180426112113eucas1p1b5bf6f093442154e29f5541b4aba6b00@eucas1p1.samsung.com>
@ 2018-04-26 11:21 ` Bartlomiej Zolnierkiewicz
2018-05-01 14:45 ` Rob Herring
0 siblings, 1 reply; 21+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2018-04-26 11:21 UTC (permalink / raw)
To: Krzysztof Kozlowski, Eduardo Valentin
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo,
Sylwester Nawrocki, Tomasz Figa, Chanwoo Choi, Michael Turquette,
Stephen Boyd, Rafael J. Wysocki, Viresh Kumar, Zhang Rui,
Russell King, Hans de Goede, Linus Walleij, Andi Shyti,
Mark Brown, Alan Stern, Greg Kroah-Hartman, linux-arm-kernel,
linux-samsu
From: Krzysztof Kozlowski <krzk@kernel.org>
Subject: [PATCH] thermal: samsung: Remove support for Exynos5440
The Exynos5440 is not actively developed, there are no development
boards available and probably there are no real products with it.
Remove wide-tree support for Exynos5440.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
[b.zolnierkie: ported over driver changes]
Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
---
Eduardo, here is a version which applies on top of pending Exynos
thermal changes (https://lkml.org/lkml/2018/4/16/256).
Documentation/devicetree/bindings/thermal/exynos-thermal.txt | 14
drivers/thermal/samsung/exynos_tmu.c | 161 -----------
2 files changed, 4 insertions(+), 171 deletions(-)
Index: b/Documentation/devicetree/bindings/thermal/exynos-thermal.txt
===================================================================
--- a/Documentation/devicetree/bindings/thermal/exynos-thermal.txt 2018-04-26 12:29:42.716294204 +0200
+++ b/Documentation/devicetree/bindings/thermal/exynos-thermal.txt 2018-04-26 12:29:42.716294204 +0200
@@ -12,7 +12,6 @@
"samsung,exynos5420-tmu-ext-triminfo" for TMU channels 2, 3 and 4
Exynos5420 (Must pass triminfo base and triminfo clock)
"samsung,exynos5433-tmu"
- "samsung,exynos5440-tmu"
"samsung,exynos7-tmu"
- interrupt-parent : The phandle for the interrupt controller
- reg : Address range of the thermal registers. For soc's which has multiple
@@ -68,18 +67,7 @@ Example 1):
#thermal-sensor-cells = <0>;
};
-Example 2):
-
- tmuctrl_0: tmuctrl@160118 {
- compatible = "samsung,exynos5440-tmu";
- reg = <0x160118 0x230>, <0x160368 0x10>;
- interrupts = <0 58 0>;
- clocks = <&clock 21>;
- clock-names = "tmu_apbif";
- #thermal-sensor-cells = <0>;
- };
-
-Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register")
+Example 2): (In case of Exynos5420 "with misplaced TRIMINFO register")
tmu_cpu2: tmu@10068000 {
compatible = "samsung,exynos5420-tmu-ext-triminfo";
reg = <0x10068000 0x100>, <0x1006c000 0x4>;
Index: b/drivers/thermal/samsung/exynos_tmu.c
===================================================================
--- a/drivers/thermal/samsung/exynos_tmu.c 2018-04-26 12:29:42.716294204 +0200
+++ b/drivers/thermal/samsung/exynos_tmu.c 2018-04-26 12:30:52.648295965 +0200
@@ -126,28 +126,6 @@
#define EXYNOS5433_G3D_BASE 0x10070000
-/*exynos5440 specific registers*/
-#define EXYNOS5440_TMU_S0_7_TRIM 0x000
-#define EXYNOS5440_TMU_S0_7_CTRL 0x020
-#define EXYNOS5440_TMU_S0_7_DEBUG 0x040
-#define EXYNOS5440_TMU_S0_7_TEMP 0x0f0
-#define EXYNOS5440_TMU_S0_7_TH0 0x110
-#define EXYNOS5440_TMU_S0_7_TH1 0x130
-#define EXYNOS5440_TMU_S0_7_TH2 0x150
-#define EXYNOS5440_TMU_S0_7_IRQEN 0x210
-#define EXYNOS5440_TMU_S0_7_IRQ 0x230
-/* exynos5440 common registers */
-#define EXYNOS5440_TMU_IRQ_STATUS 0x000
-#define EXYNOS5440_TMU_PMIN 0x004
-
-#define EXYNOS5440_TMU_INTEN_RISE0_SHIFT 0
-#define EXYNOS5440_TMU_INTEN_RISE1_SHIFT 1
-#define EXYNOS5440_TMU_INTEN_RISE2_SHIFT 2
-#define EXYNOS5440_TMU_INTEN_RISE3_SHIFT 3
-#define EXYNOS5440_TMU_INTEN_FALL0_SHIFT 4
-#define EXYNOS5440_TMU_TH_RISE4_SHIFT 24
-#define EXYNOS5440_EFUSE_SWAP_OFFSET 8
-
/* Exynos7 specific registers */
#define EXYNOS7_THD_TEMP_RISE7_6 0x50
#define EXYNOS7_THD_TEMP_FALL7_6 0x60
@@ -184,7 +162,6 @@ enum soc_type {
SOC_ARCH_EXYNOS5420,
SOC_ARCH_EXYNOS5420_TRIMINFO,
SOC_ARCH_EXYNOS5433,
- SOC_ARCH_EXYNOS5440,
SOC_ARCH_EXYNOS7,
};
@@ -619,57 +596,6 @@ out:
return ret;
}
-static int exynos5440_tmu_initialize(struct platform_device *pdev)
-{
- struct exynos_tmu_data *data = platform_get_drvdata(pdev);
- unsigned int trim_info = 0, con, rising_threshold;
- int threshold_code;
- int crit_temp = 0;
-
- /*
- * For exynos5440 soc triminfo value is swapped between TMU0 and
- * TMU2, so the below logic is needed.
- */
- switch (data->id) {
- case 0:
- trim_info = readl(data->base + EXYNOS5440_EFUSE_SWAP_OFFSET +
- EXYNOS5440_TMU_S0_7_TRIM);
- break;
- case 1:
- trim_info = readl(data->base + EXYNOS5440_TMU_S0_7_TRIM);
- break;
- case 2:
- trim_info = readl(data->base - EXYNOS5440_EFUSE_SWAP_OFFSET +
- EXYNOS5440_TMU_S0_7_TRIM);
- }
- sanitize_temp_error(data, trim_info);
-
- /* Write temperature code for rising and falling threshold */
- rising_threshold = readl(data->base + EXYNOS5440_TMU_S0_7_TH0);
- rising_threshold = get_th_reg(data, rising_threshold, false);
- writel(rising_threshold, data->base + EXYNOS5440_TMU_S0_7_TH0);
- writel(0, data->base + EXYNOS5440_TMU_S0_7_TH1);
-
- data->tmu_clear_irqs(data);
-
- /* if last threshold limit is also present */
- if (!data->tzd->ops->get_crit_temp(data->tzd, &crit_temp)) {
- threshold_code = temp_to_code(data, crit_temp / MCELSIUS);
- /* 5th level to be assigned in th2 reg */
- rising_threshold =
- threshold_code << EXYNOS5440_TMU_TH_RISE4_SHIFT;
- writel(rising_threshold, data->base + EXYNOS5440_TMU_S0_7_TH2);
- con = readl(data->base + EXYNOS5440_TMU_S0_7_CTRL);
- con |= (1 << EXYNOS_TMU_THERM_TRIP_EN_SHIFT);
- writel(con, data->base + EXYNOS5440_TMU_S0_7_CTRL);
- }
- /* Clear the PMIN in the common TMU register */
- if (!data->id)
- writel(0, data->base_second + EXYNOS5440_TMU_PMIN);
-
- return 0;
-}
-
static int exynos7_tmu_initialize(struct platform_device *pdev)
{
struct exynos_tmu_data *data = platform_get_drvdata(pdev);
@@ -820,35 +746,6 @@ static void exynos5433_tmu_control(struc
writel(con, data->base + EXYNOS_TMU_REG_CONTROL);
}
-static void exynos5440_tmu_control(struct platform_device *pdev, bool on)
-{
- struct exynos_tmu_data *data = platform_get_drvdata(pdev);
- struct thermal_zone_device *tz = data->tzd;
- unsigned int con, interrupt_en;
-
- con = get_con_reg(data, readl(data->base + EXYNOS5440_TMU_S0_7_CTRL));
-
- if (on) {
- con |= (1 << EXYNOS_TMU_CORE_EN_SHIFT);
- interrupt_en =
- (of_thermal_is_trip_valid(tz, 3)
- << EXYNOS5440_TMU_INTEN_RISE3_SHIFT) |
- (of_thermal_is_trip_valid(tz, 2)
- << EXYNOS5440_TMU_INTEN_RISE2_SHIFT) |
- (of_thermal_is_trip_valid(tz, 1)
- << EXYNOS5440_TMU_INTEN_RISE1_SHIFT) |
- (of_thermal_is_trip_valid(tz, 0)
- << EXYNOS5440_TMU_INTEN_RISE0_SHIFT);
- interrupt_en |=
- interrupt_en << EXYNOS5440_TMU_INTEN_FALL0_SHIFT;
- } else {
- con &= ~(1 << EXYNOS_TMU_CORE_EN_SHIFT);
- interrupt_en = 0; /* Disable all interrupts */
- }
- writel(interrupt_en, data->base + EXYNOS5440_TMU_S0_7_IRQEN);
- writel(con, data->base + EXYNOS5440_TMU_S0_7_CTRL);
-}
-
static void exynos7_tmu_control(struct platform_device *pdev, bool on)
{
struct exynos_tmu_data *data = platform_get_drvdata(pdev);
@@ -920,10 +817,8 @@ static u32 get_emul_con_reg(struct exyno
if (temp) {
temp /= MCELSIUS;
- if (data->soc != SOC_ARCH_EXYNOS5440) {
- val &= ~(EXYNOS_EMUL_TIME_MASK << EXYNOS_EMUL_TIME_SHIFT);
- val |= (EXYNOS_EMUL_TIME << EXYNOS_EMUL_TIME_SHIFT);
- }
+ val &= ~(EXYNOS_EMUL_TIME_MASK << EXYNOS_EMUL_TIME_SHIFT);
+ val |= (EXYNOS_EMUL_TIME << EXYNOS_EMUL_TIME_SHIFT);
if (data->soc == SOC_ARCH_EXYNOS7) {
val &= ~(EXYNOS7_EMUL_DATA_MASK <<
EXYNOS7_EMUL_DATA_SHIFT);
@@ -964,16 +859,6 @@ static void exynos4412_tmu_set_emulation
writel(val, data->base + emul_con);
}
-static void exynos5440_tmu_set_emulation(struct exynos_tmu_data *data,
- int temp)
-{
- unsigned int val;
-
- val = readl(data->base + EXYNOS5440_TMU_S0_7_DEBUG);
- val = get_emul_con_reg(data, val, temp);
- writel(val, data->base + EXYNOS5440_TMU_S0_7_DEBUG);
-}
-
static int exynos_tmu_set_emulation(void *drv_data, int temp)
{
struct exynos_tmu_data *data = drv_data;
@@ -996,7 +881,6 @@ out:
}
#else
#define exynos4412_tmu_set_emulation NULL
-#define exynos5440_tmu_set_emulation NULL
static int exynos_tmu_set_emulation(void *drv_data, int temp)
{ return -EINVAL; }
#endif /* CONFIG_THERMAL_EMULATION */
@@ -1014,11 +898,6 @@ static int exynos4412_tmu_read(struct ex
return readb(data->base + EXYNOS_TMU_REG_CURRENT_TEMP);
}
-static int exynos5440_tmu_read(struct exynos_tmu_data *data)
-{
- return readb(data->base + EXYNOS5440_TMU_S0_7_TEMP);
-}
-
static int exynos7_tmu_read(struct exynos_tmu_data *data)
{
return readw(data->base + EXYNOS_TMU_REG_CURRENT_TEMP) &
@@ -1029,16 +908,9 @@ static void exynos_tmu_work(struct work_
{
struct exynos_tmu_data *data = container_of(work,
struct exynos_tmu_data, irq_work);
- unsigned int val_type;
if (!IS_ERR(data->clk_sec))
clk_enable(data->clk_sec);
- /* Find which sensor generated this interrupt */
- if (data->soc == SOC_ARCH_EXYNOS5440) {
- val_type = readl(data->base_second + EXYNOS5440_TMU_IRQ_STATUS);
- if (!((val_type >> data->id) & 0x1))
- goto out;
- }
if (!IS_ERR(data->clk_sec))
clk_disable(data->clk_sec);
@@ -1051,7 +923,6 @@ static void exynos_tmu_work(struct work_
clk_disable(data->clk);
mutex_unlock(&data->lock);
-out:
enable_irq(data->irq);
}
@@ -1086,15 +957,6 @@ static void exynos4210_tmu_clear_irqs(st
writel(val_irq, data->base + tmu_intclear);
}
-static void exynos5440_tmu_clear_irqs(struct exynos_tmu_data *data)
-{
- unsigned int val_irq;
-
- val_irq = readl(data->base + EXYNOS5440_TMU_S0_7_IRQ);
- /* clear the interrupts */
- writel(val_irq, data->base + EXYNOS5440_TMU_S0_7_IRQ);
-}
-
static irqreturn_t exynos_tmu_irq(int irq, void *id)
{
struct exynos_tmu_data *data = id;
@@ -1131,9 +993,6 @@ static const struct of_device_id exynos_
.compatible = "samsung,exynos5433-tmu",
.data = (const void *)SOC_ARCH_EXYNOS5433,
}, {
- .compatible = "samsung,exynos5440-tmu",
- .data = (const void *)SOC_ARCH_EXYNOS5440,
- }, {
.compatible = "samsung,exynos7-tmu",
.data = (const void *)SOC_ARCH_EXYNOS7,
},
@@ -1223,19 +1082,6 @@ static int exynos_map_dt_data(struct pla
data->min_efuse_value = 40;
data->max_efuse_value = 150;
break;
- case SOC_ARCH_EXYNOS5440:
- data->tmu_initialize = exynos5440_tmu_initialize;
- data->tmu_control = exynos5440_tmu_control;
- data->tmu_read = exynos5440_tmu_read;
- data->tmu_set_emulation = exynos5440_tmu_set_emulation;
- data->tmu_clear_irqs = exynos5440_tmu_clear_irqs;
- data->ntrip = 4;
- data->gain = 5;
- data->reference_voltage = 16;
- data->efuse_value = 0x5d2d;
- data->min_efuse_value = 16;
- data->max_efuse_value = 76;
- break;
case SOC_ARCH_EXYNOS7:
data->tmu_initialize = exynos7_tmu_initialize;
data->tmu_control = exynos7_tmu_control;
@@ -1260,8 +1106,7 @@ static int exynos_map_dt_data(struct pla
* Check if the TMU shares some registers and then try to map the
* memory of common registers.
*/
- if (data->soc != SOC_ARCH_EXYNOS5420_TRIMINFO &&
- data->soc != SOC_ARCH_EXYNOS5440)
+ if (data->soc != SOC_ARCH_EXYNOS5420_TRIMINFO)
return 0;
if (of_address_to_resource(pdev->dev.of_node, 1, &res)) {
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 05/10] i2c: s3c2410: Remove support for Exynos5440
[not found] ` <20180424203239.21885-6-krzk@kernel.org>
2018-04-25 12:56 ` [RFC 05/10] i2c: s3c2410: " Sylwester Nawrocki
2018-04-26 4:33 ` andi
@ 2018-04-28 12:44 ` Wolfram Sang
2 siblings, 0 replies; 21+ messages in thread
From: Wolfram Sang @ 2018-04-28 12:44 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Rob Herring, Mark Rutland, Tejun Heo,
Sylwester Nawrocki, Tomasz Figa, Chanwoo Choi, Michael Turquette,
Stephen Boyd, Rafael J. Wysocki, Viresh Kumar, Zhang Rui,
Eduardo Valentin, Russell King, Hans de Goede, Linus Walleij,
Andi Shyti, Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern,
Greg
[-- Attachment #1: Type: text/plain, Size: 347 bytes --]
On Tue, Apr 24, 2018 at 10:32:34PM +0200, Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Applied to for-next, thanks!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 01/10] ARM: dts: exynos: Remove Exynos5440
[not found] ` <20180424203239.21885-2-krzk@kernel.org>
2018-04-26 4:31 ` [RFC 01/10] ARM: dts: exynos: Remove Exynos5440 andi
@ 2018-05-01 14:07 ` Rob Herring
1 sibling, 0 replies; 21+ messages in thread
From: Rob Herring @ 2018-05-01 14:07 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Mark Rutland, Tejun Heo, Sylwester Nawrocki,
Tomasz Figa, Chanwoo Choi, Michael Turquette, Stephen Boyd,
Rafael J. Wysocki, Viresh Kumar, Zhang Rui, Eduardo Valentin,
Russell King, Hans de Goede, Linus Walleij, Andi Shyti,
Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern,
Greg Kroah-Hartman
On Tue, Apr 24, 2018 at 10:32:30PM +0200, Krzysztof Kozlowski wrote:
> The Exynos5440 (quad-core A15 with GMAC, PCIe, SATA) was targeting
> server platforms but it did not make it to the market really. There are
> no development boards with it and probably there are no real products
> neither. The development for Exynos5440 ended in 2013 and since then
> the platform is in maintenance mode.
>
> Remove all Device Tree sources for Exynos5440, as first step of removal
> of the platform to simplify the code and drivers.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
> ---
> .../bindings/arm/samsung/samsung-boards.txt | 2 -
> arch/arm/boot/dts/Makefile | 2 -
> arch/arm/boot/dts/exynos5440-sd5v1.dts | 42 ---
> arch/arm/boot/dts/exynos5440-ssdk5440.dts | 81 -----
> arch/arm/boot/dts/exynos5440-tmu-sensor-conf.dtsi | 20 --
> arch/arm/boot/dts/exynos5440-trip-points.dtsi | 21 --
> arch/arm/boot/dts/exynos5440.dtsi | 355 ---------------------
> 7 files changed, 523 deletions(-)
> delete mode 100644 arch/arm/boot/dts/exynos5440-sd5v1.dts
> delete mode 100644 arch/arm/boot/dts/exynos5440-ssdk5440.dts
> delete mode 100644 arch/arm/boot/dts/exynos5440-tmu-sensor-conf.dtsi
> delete mode 100644 arch/arm/boot/dts/exynos5440-trip-points.dtsi
> delete mode 100644 arch/arm/boot/dts/exynos5440.dtsi
Reviewed-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 02/10] ata: ahci-platform: Remove support for Exynos5440
[not found] ` <20180424203239.21885-3-krzk@kernel.org>
@ 2018-05-01 14:08 ` Rob Herring
0 siblings, 0 replies; 21+ messages in thread
From: Rob Herring @ 2018-05-01 14:08 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Mark Rutland, Tejun Heo, Sylwester Nawrocki,
Tomasz Figa, Chanwoo Choi, Michael Turquette, Stephen Boyd,
Rafael J. Wysocki, Viresh Kumar, Zhang Rui, Eduardo Valentin,
Russell King, Hans de Goede, Linus Walleij, Andi Shyti,
Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern,
Greg Kroah-Hartman
On Tue, Apr 24, 2018 at 10:32:31PM +0200, Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
> ---
> Documentation/devicetree/bindings/ata/ahci-platform.txt | 1 -
> drivers/ata/ahci_platform.c | 1 -
> 2 files changed, 2 deletions(-)
Reviewed-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 03/10] cpufreq: exynos: Remove support for Exynos5440
[not found] ` <20180424203239.21885-4-krzk@kernel.org>
2018-04-25 2:48 ` [RFC 03/10] cpufreq: exynos: " Viresh Kumar
@ 2018-05-01 14:08 ` Rob Herring
1 sibling, 0 replies; 21+ messages in thread
From: Rob Herring @ 2018-05-01 14:08 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Kukjin Kim, Mark Rutland, Tejun Heo, Sylwester Nawrocki,
Tomasz Figa, Chanwoo Choi, Michael Turquette, Stephen Boyd,
Rafael J. Wysocki, Viresh Kumar, Zhang Rui, Eduardo Valentin,
Russell King, Hans de Goede, Linus Walleij, Andi Shyti,
Mark Brown, Bartlomiej Zolnierkiewicz, Alan Stern,
Greg Kroah-Hartman
On Tue, Apr 24, 2018 at 10:32:32PM +0200, Krzysztof Kozlowski wrote:
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
> ---
> .../bindings/cpufreq/cpufreq-exynos5440.txt | 28 --
> drivers/cpufreq/Kconfig.arm | 14 -
> drivers/cpufreq/Makefile | 1 -
> drivers/cpufreq/exynos5440-cpufreq.c | 452 ---------------------
> 4 files changed, 495 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-exynos5440.txt
> delete mode 100644 drivers/cpufreq/exynos5440-cpufreq.c
Reviewed-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH] thermal: samsung: Remove support for Exynos5440
2018-04-26 11:21 ` [PATCH] " Bartlomiej Zolnierkiewicz
@ 2018-05-01 14:45 ` Rob Herring
0 siblings, 0 replies; 21+ messages in thread
From: Rob Herring @ 2018-05-01 14:45 UTC (permalink / raw)
To: Bartlomiej Zolnierkiewicz
Cc: Krzysztof Kozlowski, Eduardo Valentin, Kukjin Kim, Mark Rutland,
Tejun Heo, Sylwester Nawrocki, Tomasz Figa, Chanwoo Choi,
Michael Turquette, Stephen Boyd, Rafael J. Wysocki, Viresh Kumar,
Zhang Rui, Russell King, Hans de Goede, Linus Walleij, Andi Shyti,
Mark Brown, Alan Stern, Greg Kroah-Hartman
On Thu, Apr 26, 2018 at 01:21:12PM +0200, Bartlomiej Zolnierkiewicz wrote:
> From: Krzysztof Kozlowski <krzk@kernel.org>
> Subject: [PATCH] thermal: samsung: Remove support for Exynos5440
>
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
> [b.zolnierkie: ported over driver changes]
> Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
> ---
> Eduardo, here is a version which applies on top of pending Exynos
> thermal changes (https://lkml.org/lkml/2018/4/16/256).
>
> Documentation/devicetree/bindings/thermal/exynos-thermal.txt | 14
> drivers/thermal/samsung/exynos_tmu.c | 161 -----------
> 2 files changed, 4 insertions(+), 171 deletions(-)
Reviewed-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [RFC 04/10] clk: samsung: Remove support for Exynos5440
[not found] ` <20180424203239.21885-5-krzk@kernel.org>
2018-04-25 12:49 ` [RFC 04/10] clk: samsung: " Sylwester Nawrocki
@ 2018-05-01 22:01 ` Stephen Boyd
1 sibling, 0 replies; 21+ messages in thread
From: Stephen Boyd @ 2018-05-01 22:01 UTC (permalink / raw)
To: Rafael J. Wysocki, Alan Stern, Andi Shyti,
Bartlomiej Zolnierkiewicz, Chanwoo Choi, Eduardo Valentin,
Greg Kroah-Hartman, Hans de Goede, Krzysztof Kozlowski,
Kukjin Kim, Linus Walleij, Mark Brown, Mark Rutland,
Michael Turquette, Rob Herring, Russell King, Sylwester Nawrocki,
Tejun Heo, Tomasz Figa, Viresh Kumar, Zhang Rui, devicetree,
linux-arm-kernel
Cc: Olof Johansson, Jaehoon Chung, Arnd Bergmann, Marek Szyprowski
Quoting Krzysztof Kozlowski (2018-04-24 13:32:33)
> The Exynos5440 is not actively developed, there are no development
> boards available and probably there are no real products with it.
> Remove wide-tree support for Exynos5440.
>
> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
> ---
Acked-by: Stephen Boyd <sboyd@kernel.org>
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2018-05-01 22:01 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20180424203239.21885-1-krzk@kernel.org>
2018-04-24 20:50 ` [RFC 00/10] ARM: Remove support for Exynos5440 Arnd Bergmann
2018-04-24 20:56 ` Krzysztof Kozlowski
2018-04-24 21:12 ` Arnd Bergmann
[not found] ` <20180424203239.21885-10-krzk@kernel.org>
2018-04-25 12:04 ` [RFC 09/10] usb: host: exynos: " Greg Kroah-Hartman
[not found] ` <CGME20180424203341epcas5p3a6db7d58b0ce8940d03711823fbf6e41@epcas5p3.samsung.com>
[not found] ` <20180424203239.21885-5-krzk@kernel.org>
2018-04-25 12:49 ` [RFC 04/10] clk: samsung: " Sylwester Nawrocki
2018-05-01 22:01 ` Stephen Boyd
[not found] ` <CGME20180424203409epcas2p45f55e5a5d211e78d4cadc3c4ffa5a9c0@epcas2p4.samsung.com>
[not found] ` <20180424203239.21885-9-krzk@kernel.org>
2018-04-25 12:49 ` [RFC 08/10] spi: s3c64xx: " Sylwester Nawrocki
2018-04-25 12:55 ` Krzysztof Kozlowski
2018-04-26 4:35 ` andi
[not found] ` <CGME20180424203356epcas4p44b884a8d409d0faa188a0ecdf4945c11@epcas4p4.samsung.com>
[not found] ` <20180424203239.21885-7-krzk@kernel.org>
2018-04-25 13:18 ` [RFC 06/10] thermal: " Bartlomiej Zolnierkiewicz
[not found] ` <CGME20180426112113eucas1p1b5bf6f093442154e29f5541b4aba6b00@eucas1p1.samsung.com>
2018-04-26 11:21 ` [PATCH] " Bartlomiej Zolnierkiewicz
2018-05-01 14:45 ` Rob Herring
[not found] ` <5AE12E4A.90907@samsung.com>
2018-04-26 7:59 ` [RFC 06/10] " Krzysztof Kozlowski
[not found] ` <CGME20180424203349epcas2p1a47060486c2e349b27fd0b2c4ea0394c@epcas2p1.samsung.com>
[not found] ` <20180424203239.21885-6-krzk@kernel.org>
2018-04-25 12:56 ` [RFC 05/10] i2c: s3c2410: " Sylwester Nawrocki
2018-04-26 4:33 ` andi
2018-04-28 12:44 ` Wolfram Sang
[not found] ` <20180424203239.21885-2-krzk@kernel.org>
2018-04-26 4:31 ` [RFC 01/10] ARM: dts: exynos: Remove Exynos5440 andi
2018-05-01 14:07 ` Rob Herring
[not found] ` <20180424203239.21885-3-krzk@kernel.org>
2018-05-01 14:08 ` [RFC 02/10] ata: ahci-platform: Remove support for Exynos5440 Rob Herring
[not found] ` <20180424203239.21885-4-krzk@kernel.org>
2018-04-25 2:48 ` [RFC 03/10] cpufreq: exynos: " Viresh Kumar
2018-05-01 14:08 ` Rob Herring
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).