]> www.infradead.org Git - users/willy/xarray.git/commit
pinctrl: samsung: Add exynos8895 SoC pinctrl configuration
authorIvaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
Fri, 20 Sep 2024 15:45:03 +0000 (18:45 +0300)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Wed, 2 Oct 2024 07:47:45 +0000 (09:47 +0200)
commiteed2e79221e2b4a1d1469aa522f658889cd640ee
treeeb4187fb77f07ef885d7754c0ec431fa0f06022f
parente2d58d1e1c61c1e1d4af400cc0ebcebf98efb49f
pinctrl: samsung: Add exynos8895 SoC pinctrl configuration

Add support for the pin-controller found on the Exynos8895 SoC
used in Samsung Galaxy S8 and S8 Plus phones.

It has a newly applied pinctrl register layer for FSYS0 with a
different bank type offset that consists of the following bit
fields:

CON: 4, DAT: 1, PUD: 2, DRV: 3, CONPDN: 2, PUDPDN: 2

Signed-off-by: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20240920154508.1618410-6-ivo.ivanov.ivanov1@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c
drivers/pinctrl/samsung/pinctrl-exynos.h
drivers/pinctrl/samsung/pinctrl-samsung.c
drivers/pinctrl/samsung/pinctrl-samsung.h