| #
878372fa |
| 10-Jan-2025 |
Ye Zhang <ye.zhang@rock-chips.com> |
pinctrl: rockchip: rk3328: Fix pinmux for GPIO2-B and GPIO3-B
Fix the iomux type for GPIO2-B to IOMUX_WIDTH_2BIT. Add GPIO3-B pins 9 to 15 in rk3328_mux_recalced_data.
Change-Id: I173d7848db8b0aa26
pinctrl: rockchip: rk3328: Fix pinmux for GPIO2-B and GPIO3-B
Fix the iomux type for GPIO2-B to IOMUX_WIDTH_2BIT. Add GPIO3-B pins 9 to 15 in rk3328_mux_recalced_data.
Change-Id: I173d7848db8b0aa267d2f965d72874accdaece62 Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
show more ...
|
| #
b8d3e6ff |
| 19-Aug-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: set mux route in core driver
Change-Id: Iccc880b150b1cea3cef9d2a84d14a0e82ce5c5cf Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
3624458a |
| 19-Aug-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: put nr_pins to pinctrl info structure
Put the nr_pins information to pinctrl info structure, instead of calculating in probe.
Change-Id: I3af11d99ef4b0e30c306ebd99a2233cd0c6b97b5
pinctrl: rockchip: put nr_pins to pinctrl info structure
Put the nr_pins information to pinctrl info structure, instead of calculating in probe.
Change-Id: I3af11d99ef4b0e30c306ebd99a2233cd0c6b97b5 Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
show more ...
|
| #
5635c457 |
| 16-Apr-2019 |
David Wu <david.wu@rock-chips.com> |
UPSTREAM: pinctrl: rockchip: Also move common set_schmitter func into per Soc file
Only some Soc need Schmitter feature, so move the implementation into their own files.
Signed-off-by: David Wu <da
UPSTREAM: pinctrl: rockchip: Also move common set_schmitter func into per Soc file
Only some Soc need Schmitter feature, so move the implementation into their own files.
Signed-off-by: David Wu <david.wu@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit 79d16e45409f928c952b6935d695cd08f9db76b3) Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: I41ede5737258292e27492e391cf9a981210e4a71
show more ...
|
| #
b8a0fe4c |
| 16-Apr-2019 |
David Wu <david.wu@rock-chips.com> |
UPSTREAM: pinctrl: rockchip: Clean the unused type and label
As the mux/pull/drive feature implement at own file, the type and label are not necessary.
Signed-off-by: David Wu <david.wu@rock-chips.
UPSTREAM: pinctrl: rockchip: Clean the unused type and label
As the mux/pull/drive feature implement at own file, the type and label are not necessary.
Signed-off-by: David Wu <david.wu@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit 623aca88308b4f917f0465cd5dd1514ee781bee8) Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: Idcbb3fdf4311567c599686d52926a057d1101b6b
show more ...
|
| #
05a5688e |
| 16-Apr-2019 |
David Wu <david.wu@rock-chips.com> |
UPSTREAM: pinctrl: rockchip: Split the common set_pull() func into per Soc
As the common set_mux func(), implement the feature at the own file for each Soc.
Signed-off-by: David Wu <david.wu@rock-c
UPSTREAM: pinctrl: rockchip: Split the common set_pull() func into per Soc
As the common set_mux func(), implement the feature at the own file for each Soc.
Signed-off-by: David Wu <david.wu@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit 743a77373bfa22ca099b30d4ac88d95a2f98d1b6) Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: Ib0de627d3aee1759965d64852bcd287785538dc0
show more ...
|
| #
681441e6 |
| 16-Apr-2019 |
David Wu <david.wu@rock-chips.com> |
UPSTREAM: pinctrl: rockchip: Split the common set_drive() func into per Soc
As the common set_mux func(), implement the feature at the own file for each Soc.
Signed-off-by: David Wu <david.wu@rock-
UPSTREAM: pinctrl: rockchip: Split the common set_drive() func into per Soc
As the common set_mux func(), implement the feature at the own file for each Soc.
Signed-off-by: David Wu <david.wu@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit 625ab11fdae3daf346647aaba59abee804e34589) Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: I07caae48cd4699aa7bbddf2edf7de6863c0a58c2
show more ...
|
| #
5f55bbd7 |
| 16-Apr-2019 |
David Wu <david.wu@rock-chips.com> |
UPSTREAM: pinctrl: rockchip: Split the common set_mux() into per Soc
Such as rk3288's pins of pmu_gpio0 are a special feature, which have no higher 16 writing corresponding bits, use common set_mux(
UPSTREAM: pinctrl: rockchip: Split the common set_mux() into per Soc
Such as rk3288's pins of pmu_gpio0 are a special feature, which have no higher 16 writing corresponding bits, use common set_mux() func would introduce more code, so implement their set_mux() in each Soc's own file to reduce the size of code.
Signed-off-by: David Wu <david.wu@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit 54e75702c48a9757e82cbe71176c0b5ddcf6a092) Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: Ifdfce706e9b1cbe94300d2bed91182033f23f301
show more ...
|
| #
16f70819 |
| 16-Apr-2019 |
David Wu <david.wu@rock-chips.com> |
UPSTREAM: pinctrl: rockchip: Remove redundant spaces
Some files have the redundant spaces, remove them.
Signed-off-by: David Wu <david.wu@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-
UPSTREAM: pinctrl: rockchip: Remove redundant spaces
Some files have the redundant spaces, remove them.
Signed-off-by: David Wu <david.wu@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit 8541beb86daf3ce7e4be9ca67859aab3dd0daefb) Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: I9f621c3714260165bab0111e486a1d60ecf33c11
show more ...
|
| #
f2e4e921 |
| 02-Jan-2019 |
David Wu <david.wu@rock-chips.com> |
UPSTREAM: pinctrl: rockchip: Add common rockchip pinctrl driver
Use this driver to fit all Rockchip SOCs and to support the desired pinctrl configuration via DTS.
Signed-off-by: David Wu <david.wu@
UPSTREAM: pinctrl: rockchip: Add common rockchip pinctrl driver
Use this driver to fit all Rockchip SOCs and to support the desired pinctrl configuration via DTS.
Signed-off-by: David Wu <david.wu@rock-chips.com> Acked-by: Heiko Stuebner <heiko@sntech.de> Reviewed-by: Kever Yang <kever.yang@rock-chips.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> (cherry picked from commit e7ae4cf27a6d5837cb5e868712cdaa61d3ceb5e0)
1. fix with error handle with pin with IOMUX_UNROUTED. 2. add get pin count operation 3. modify drivers/pinctrl/rockchip/Makefile
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com> Change-Id: I1a398c865eb9e9afc38c6aca5431b6546e7260a6
show more ...
|