mbox

[GIT,PULL] pinctrl: samsung: Pinctrl update for v4.13

Message ID 20170609164827.2231-1-krzk@kernel.org
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git tags/samsung-pinctrl-4.13

Message

Krzysztof Kozlowski June 9, 2017, 4:48 p.m. UTC
Hi,

Few cleanups, code improvements and minor fixes. Description along
with a tag.

Best regards,
Krzysztof


The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git tags/samsung-pinctrl-4.13

for you to fetch changes up to a453f3693f2aa9ebba623f8cff1e3d7c5df96ddd:

  pinctrl: samsung: Explicitly cast pointer returned by of_iomap() to iomem (2017-06-07 20:40:48 +0200)

----------------------------------------------------------------
Samsung pinctrl drivers update for v4.13:
1. Split drivers per ARMv7 and ARMv8 architectures because there
   is no need to compile everything on each of them.
2. Fix for possible NULL-pointer dereference after memory allocation
   failure.
3. Cleanups (silencing cast warnings, constify, removal of unneeded
   casts, removal of modular boiler-plate).

----------------------------------------------------------------
Krzysztof Kozlowski (5):
      pinctrl: samsung: Add include guard to local header
      pinctrl: samsung: Split Exynos drivers per ARMv7 and ARMv8
      pinctrl: samsung: Constify wakeup driver specific data
      pinctrl: samsung: Handle memory allocation failure during wakeup banks init
      pinctrl: samsung: Explicitly cast pointer returned by of_iomap() to iomem

Masahiro Yamada (1):
      pinctrl: samsung: Remove unneeded (void *) casts in of_match_table

Paul Gortmaker (1):
      pinctrl: samsung: Clean up modular vs. non-modular distinctions

 drivers/pinctrl/samsung/Kconfig                |   10 +
 drivers/pinctrl/samsung/Makefile               |    2 +
 drivers/pinctrl/samsung/pinctrl-exynos-arm.c   |  815 +++++++++++++++++
 drivers/pinctrl/samsung/pinctrl-exynos-arm64.c |  399 ++++++++
 drivers/pinctrl/samsung/pinctrl-exynos.c       | 1169 +-----------------------
 drivers/pinctrl/samsung/pinctrl-exynos.h       |   13 +
 drivers/pinctrl/samsung/pinctrl-exynos5440.c   |   15 +-
 drivers/pinctrl/samsung/pinctrl-s3c24xx.c      |    2 +-
 drivers/pinctrl/samsung/pinctrl-s3c64xx.c      |    2 +-
 drivers/pinctrl/samsung/pinctrl-samsung.c      |   39 +-
 10 files changed, 1269 insertions(+), 1197 deletions(-)
 create mode 100644 drivers/pinctrl/samsung/pinctrl-exynos-arm.c
 create mode 100644 drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
--
To unsubscribe from this list: send the line "unsubscribe linux-gpio" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Comments

Linus Walleij June 20, 2017, 8:08 a.m. UTC | #1
On Fri, Jun 9, 2017 at 6:48 PM, Krzysztof Kozlowski <krzk@kernel.org> wrote:

> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
>
>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
>
> are available in the git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git tags/samsung-pinctrl-4.13
>
> for you to fetch changes up to a453f3693f2aa9ebba623f8cff1e3d7c5df96ddd:
>
>   pinctrl: samsung: Explicitly cast pointer returned by of_iomap() to iomem (2017-06-07 20:40:48 +0200)

Pulled into my "devel" branch on the pin control tree.

Pushing it to the build servers hoping all works.

Thanks for your efforts to maintain Samsung pin control, it is
much appreciated!

Yours,
Linus Walleij
--
To unsubscribe from this list: send the line "unsubscribe linux-gpio" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Krzysztof Kozlowski June 20, 2017, 11:14 a.m. UTC | #2
On Tue, Jun 20, 2017 at 10:08 AM, Linus Walleij
<linus.walleij@linaro.org> wrote:
> On Fri, Jun 9, 2017 at 6:48 PM, Krzysztof Kozlowski <krzk@kernel.org> wrote:
>
>> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
>>
>>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
>>
>> are available in the git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git tags/samsung-pinctrl-4.13
>>
>> for you to fetch changes up to a453f3693f2aa9ebba623f8cff1e3d7c5df96ddd:
>>
>>   pinctrl: samsung: Explicitly cast pointer returned by of_iomap() to iomem (2017-06-07 20:40:48 +0200)
>
> Pulled into my "devel" branch on the pin control tree.
>
> Pushing it to the build servers hoping all works.
>
> Thanks for your efforts to maintain Samsung pin control, it is
> much appreciated!

I will have another bunch of cleanups and one important fix (broken
for some time, around v4.10, so it's not a candidate for current RC
fix). It is pretty late. Will you still have time to pull them for
v4.13?

Best regards,
Krzysztof
--
To unsubscribe from this list: send the line "unsubscribe linux-gpio" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Linus Walleij June 20, 2017, 11:52 a.m. UTC | #3
On Tue, Jun 20, 2017 at 1:14 PM, Krzysztof Kozlowski <krzk@kernel.org> wrote:
> On Tue, Jun 20, 2017 at 10:08 AM, Linus Walleij
> <linus.walleij@linaro.org> wrote:
>> On Fri, Jun 9, 2017 at 6:48 PM, Krzysztof Kozlowski <krzk@kernel.org> wrote:
>>
>>> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
>>>
>>>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
>>>
>>> are available in the git repository at:
>>>
>>>   git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git tags/samsung-pinctrl-4.13
>>>
>>> for you to fetch changes up to a453f3693f2aa9ebba623f8cff1e3d7c5df96ddd:
>>>
>>>   pinctrl: samsung: Explicitly cast pointer returned by of_iomap() to iomem (2017-06-07 20:40:48 +0200)
>>
>> Pulled into my "devel" branch on the pin control tree.
>>
>> Pushing it to the build servers hoping all works.
>>
>> Thanks for your efforts to maintain Samsung pin control, it is
>> much appreciated!
>
> I will have another bunch of cleanups and one important fix (broken
> for some time, around v4.10, so it's not a candidate for current RC
> fix). It is pretty late. Will you still have time to pull them for
> v4.13?

Not sure, I will be off for the weekend starting the day after tomorrow.

If there is an -rc7 on sunday, then yes.

Yours,
Linus Walleij
--
To unsubscribe from this list: send the line "unsubscribe linux-gpio" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html