| #
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 ...
|
| #
c066e3f7 |
| 22-Oct-2021 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: fix for rk3308bs drive strength
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com> Change-Id: I9c5ce44d3759bccb3420f56af89c072b3f4c9358
|
| #
d2f01304 |
| 30-Jun-2021 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: rv1126: fix mux route error
Change-Id: Ia49983c21623c2745eba3ef34dd014aebdba96df Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
92b1d31a |
| 19-Aug-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: add rv1126 support
Keep rv1126 support in pinctrl-rockchip.c with legency
Change-Id: I50791c3c30e6efa58d324eaef7bfc4d4aa9e440c Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
2f6aff58 |
| 14-Jul-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: fix rk3288 nr_pins warning
Change-Id: I4631a88b5706cb8cdc190fb3432936c791e70bda Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
e21613fb |
| 09-Jul-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: fix rk3308 nr_pins to 160
Change-Id: Ib3d1d9149d222c8fe60bbfe20bdc9f1dadbeabe8 Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
13c03cb6 |
| 08-Jul-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: Covert the struct rockchip_pin_ctrl to const type
The rockchip_pin_ctrl struct is BSS data, only memset oncetime, but the driver maybe probed several times, the nr_pins member of
pinctrl: rockchip: Covert the struct rockchip_pin_ctrl to const type
The rockchip_pin_ctrl struct is BSS data, only memset oncetime, but the driver maybe probed several times, the nr_pins member of struct won't to start from 0. that will cause pinctrl driver error.
Change-Id: I3d081da8bb91573126c6ee5af345ed73c85bb7af Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
show more ...
|
| #
09989a56 |
| 28-May-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl/rockchip: pinctrol support get_pins_count operation
Change-Id: I8459d9e21a7c95e62c053ea7848b189b714ddbfd Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
5a157e97 |
| 12-May-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'thunder-boot' into next-dev
|
| #
49e04edd |
| 01-Apr-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: rv1126 add mux_route_type flag
Change-Id: I04b8f60cac96d9a2c0bcea7b055d5324f60033d5 Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
cef897f0 |
| 14-Apr-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: fix RK_GENMASK_VAL error
Change-Id: I48daafd57c96dcd2a0a8560d649daa7cb08dd4e7 Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
42375b10 |
| 07-Apr-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: fix RK_GENMASK_VAL error
Change-Id: I5c6cb3ace53a86e9d8bfed0966950af3a47cd732 Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
5d2498f1 |
| 01-Apr-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: support mux route flags
Create a new flag to indicate mux route is from topgrf or pmugrf. * INVALID: means do not need to set mux route * DEFAULT: means same regmap as pin iomux
pinctrl: rockchip: support mux route flags
Create a new flag to indicate mux route is from topgrf or pmugrf. * INVALID: means do not need to set mux route * DEFAULT: means same regmap as pin iomux * TOPGRF: means mux route setting in topgrf * PMUGRF: means mux route setting in pmugrf
Change-Id: I1620054f1af915b9495e16b2d10a3f9cf9fd5980 Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
show more ...
|
| #
d499d466 |
| 30-Mar-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: fix rv1126 iomux
Change-Id: I2b6f129adadc26e9ccb53eb23edd816b599ef3ab Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
cf04a17b |
| 10-Mar-2020 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl/rockchip: add support for rv1126
Change-Id: I177bbdf40d3becf848c054721f0986d7d3c6b1cd Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
b8dc613c |
| 19-Nov-2019 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
d2e2dbd6 |
| 06-Nov-2019 |
Jason Zhu <jason.zhu@rock-chips.com> |
pinctrl: rockchip: use flat device tree to find the node in spl
Change-Id: I9eaa8aa17a0fad3bf9ea67746db3ed470a63a85b Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
752032c9 |
| 26-Dec-2018 |
David.Wu <david.wu@rock-chips.com> |
pinctrl: rockchip: Add gpio3b4 io function recalculated select for RK3308B
Accroding to the datasheet, the pin of gpio3b4 needs to be recalculated for iomux selecting.
Change-Id: I827be9a51851ee932
pinctrl: rockchip: Add gpio3b4 io function recalculated select for RK3308B
Accroding to the datasheet, the pin of gpio3b4 needs to be recalculated for iomux selecting.
Change-Id: I827be9a51851ee9323a133d8bded8b09e068f1b4 Signed-off-by: David Wu <david.wu@rock-chips.com>
show more ...
|
| #
32c25d1f |
| 23-Jul-2018 |
David Wu <david.wu@rock-chips.com> |
pinctrl: rockchip: Add slew rate support for px30
The usage of slew rate is needed to config it at DTS, such as: fast speed: slew-rate = <1>; slew speed: slew-rate = <0>;
Change-Id: I60ea4ddd37
pinctrl: rockchip: Add slew rate support for px30
The usage of slew rate is needed to config it at DTS, such as: fast speed: slew-rate = <1>; slew speed: slew-rate = <0>;
Change-Id: I60ea4ddd37ca70adf1dbd504ba1c3c348e41348b Signed-off-by: David Wu <david.wu@rock-chips.com>
show more ...
|
| #
2c16899d |
| 12-Dec-2018 |
David.Wu <david.wu@rock-chips.com> |
pinctrl: rockchip: Fix the cleaning of drv/pull type mask
Where need to clean the special mask for rockchip_perpin_drv_list and rockchip_pull_list.
Change-Id: I98bac7768aa0570c12c947913ef2ea91ae303
pinctrl: rockchip: Fix the cleaning of drv/pull type mask
Where need to clean the special mask for rockchip_perpin_drv_list and rockchip_pull_list.
Change-Id: I98bac7768aa0570c12c947913ef2ea91ae303f95 Signed-off-by: David.Wu <david.wu@rock-chips.com>
show more ...
|
| #
d5517017 |
| 14-Nov-2018 |
David Wu <david.wu@rock-chips.com> |
pinctrl: rockchip: Add pinctrl support for rk3308b
Change-Id: Ibf85312e909e040ef0efb120efe3f48c4a2c6ab9 Signed-off-by: David Wu <david.wu@rock-chips.com> Signed-off-by: Andy Yan <andy.yan@rock-chips
pinctrl: rockchip: Add pinctrl support for rk3308b
Change-Id: Ibf85312e909e040ef0efb120efe3f48c4a2c6ab9 Signed-off-by: David Wu <david.wu@rock-chips.com> Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
show more ...
|
| #
a2a3fc8f |
| 03-Aug-2018 |
Jianqun Xu <jay.xu@rock-chips.com> |
pinctrl: rockchip: Add pinctrl support for rk1808
Change-Id: Ia60accc1940ed5cb0fa04f017fa97e34dff480cb Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
|
| #
55a89bc6 |
| 17-Apr-2018 |
David Wu <david.wu@rock-chips.com> |
pinctrl: rockchip: Add DRV_TYPE_WRITABLE_32BIT and PULL_TYPE_WRITABLE_32BIT for rk3288 gpio0
Change-Id: Ib17e1b1c3d0aafa437014cc2cb5fb18d13319753 Signed-off-by: David Wu <david.wu@rock-chips.com>
|
| #
4bafc2da |
| 16-Apr-2018 |
David Wu <david.wu@rock-chips.com> |
pinctrl: rockchip: Change the flag's name from IOMUX_UNMASKED to IOMUX_WRITABLE_32BIT
Using the name IOMUX_UNMASKED of flag is not so suitable, pickup the IOMUX_WRITABLE_32BIT name. And need to clea
pinctrl: rockchip: Change the flag's name from IOMUX_UNMASKED to IOMUX_WRITABLE_32BIT
Using the name IOMUX_UNMASKED of flag is not so suitable, pickup the IOMUX_WRITABLE_32BIT name. And need to clean the value when set the iomux.
Change-Id: I3e2d69702f4669770ff933ba2c40a641a924b55e Signed-off-by: David Wu <david.wu@rock-chips.com>
show more ...
|
| #
8bf1bc66 |
| 02-Apr-2018 |
David Wu <david.wu@rock-chips.com> |
pinctrl: rockchip: Add IOMUX_UNMASKED flag for rk3288 pmu_gpio0
There are no masked bits for pmu_gpio0 iomux, so add the IOMUX_UNMASKED to read iomux register at first, it would not change others' b
pinctrl: rockchip: Add IOMUX_UNMASKED flag for rk3288 pmu_gpio0
There are no masked bits for pmu_gpio0 iomux, so add the IOMUX_UNMASKED to read iomux register at first, it would not change others' bits.
Change-Id: I5a0cf5f15c90fa769c3447d4e5f5380630b10c3b Signed-off-by: David Wu <david.wu@rock-chips.com>
show more ...
|