History log of /rk3399_rockchip-uboot/drivers/pinctrl/pinctrl-rockchip.c (Results 1 – 25 of 31)
Revision Date Author Comments
# 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 ...


12