History log of /rk3399_rockchip-uboot/drivers/power/io-domain/rockchip-io-domain.c (Results 1 – 13 of 13)
Revision Date Author Comments
# 1e1a2c06 25-Oct-2021 Sugar Zhang <sugar.zhang@rock-chips.com>

power: rockchip-io-domain: rv1126: Add retention for domain switch

This patch adds retention to flatten the potential current peak
caused by domain switch.

e.g. vccio1 io-domain switch:

hold vccio

power: rockchip-io-domain: rv1126: Add retention for domain switch

This patch adds retention to flatten the potential current peak
caused by domain switch.

e.g. vccio1 io-domain switch:

hold vccio1 retention
set vccio1 domain value
release vccio1 retention

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I5018bafce8f910724d103fe01e55283fb642127d

show more ...


# 458cbae4 14-Nov-2020 David Wu <david.wu@rock-chips.com>

power: rockchip-io-domain: Use private write for rk3568

The i2c5 xfer went wrong because of io-domain was not right
and was configured correctly in uboot to ensure that kernel
was right before initi

power: rockchip-io-domain: Use private write for rk3568

The i2c5 xfer went wrong because of io-domain was not right
and was configured correctly in uboot to ensure that kernel
was right before initializing the io-domain driver.

Change-Id: Ic2f94952f7a851dc5b781af9f31bba2562b5a2b5
Signed-off-by: David Wu <david.wu@rock-chips.com>

show more ...


# fcff2851 10-Nov-2020 Jianqun Xu <jay.xu@rock-chips.com>

power: io-domain: rockchip: fix rk3568 grf offset

Change-Id: I1045ce0d942ea57e325bdf3b8aa4bc8c9023d9e8
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>


# 23049166 23-Oct-2020 Jianqun Xu <jay.xu@rock-chips.com>

io-domain: rockchip: add rk3568 support

Change-Id: Ic3a984043e82bd65957239acc25de79e00e1a6b8
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>


# 9ed86f10 05-Aug-2020 Joseph Chen <chenjh@rock-chips.com>

io-domain: rockchip: fix data abort

Stack:
[< 0041e1ae >] dev_get_driver_ops+0x4/0x8
[< 0043fdb5 >] regulator_get_value+0x9/0x1c
[< 0043f42b >] rockchip_iodomain_probe+0x9b/0

io-domain: rockchip: fix data abort

Stack:
[< 0041e1ae >] dev_get_driver_ops+0x4/0x8
[< 0043fdb5 >] regulator_get_value+0x9/0x1c
[< 0043f42b >] rockchip_iodomain_probe+0x9b/0x114
[< 0041e07f >] device_probe+0x14b/0x184
[< 0041e9ff >] uclass_get_device_tail+0xd/0x16
[< 0041eb73 >] uclass_first_device+0x1b/0x1e
[< 0043f34f >] io_domain_init+0x17/0x34
[< 0040231f >] board_init+0x7f/0xa0
[< 0044fe6d >] initcall_run_list+0x35/0x50
[< 0040f839 >] board_init_r+0x15/0x1c
[< 0040f825 >] board_init_r+0x1/0x1c

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I6864771eb1ffa4ae2ef92e712a503e8048774435

show more ...


# 2e312f93 08-Jul-2020 Jianqun Xu <jay.xu@rock-chips.com>

power: rockchip-io-domain: get regmap base from parent device

The io-domain/pmu-io-domain node always under grf/pmugrf, so get the
grf/pmugrf regmap base just from its parent device.

Change-Id: I9f

power: rockchip-io-domain: get regmap base from parent device

The io-domain/pmu-io-domain node always under grf/pmugrf, so get the
grf/pmugrf regmap base just from its parent device.

Change-Id: I9f7d950744b48c239a556b7fe685749cdd5f99f2
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>

show more ...


# 5a157e97 12-May-2020 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'thunder-boot' into next-dev


# 042310d6 24-Mar-2020 Jianqun Xu <jay.xu@rock-chips.com>

power: io-domain: add rv1126 support

Change-Id: I2198e21920576ab02ce7d1964d6b014e9de88c81
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>


# e1e9b173 28-Mar-2020 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot


# 96a4cf48 27-Mar-2020 Jianqun Xu <jay.xu@rock-chips.com>

power: io-domain: fix err handle for regulator get

Change-Id: I7c8d760676c15776df35708bf4d35552da0cf96b
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>


# 1a4f6af8 02-Mar-2020 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot


# 61ab4d72 27-Nov-2019 David Wu <david.wu@rock-chips.com>

power: io-domain: Don't printf sudev->name when get regulator failed

This patch fixed the following issue:

Stack:
[< 00295020 >] strnlen+0x10/0x28
[< 002965b4 >] vsnprintf_internal+

power: io-domain: Don't printf sudev->name when get regulator failed

This patch fixed the following issue:

Stack:
[< 00295020 >] strnlen+0x10/0x28
[< 002965b4 >] vsnprintf_internal+0x61c/0xa84
[< 00296a6c >] vscnprintf+0x50/0x74
[< 00296c58 >] printf+0x94/0xb4
[< 00263e04 >] rockchip_iodomain_probe+0xcc/0x19c
[< 0022e310 >] device_probe+0x21c/0x268
[< 0022f3e8 >] uclass_get_device_tail+0x1c/0x40
[< 0022f6dc >] uclass_first_device+0x30/0x44
[< 00263cdc >] io_domain_init+0x2c/0x50
[< 00202da8 >] board_init+0xb4/0xc4
[< 0027a480 >] initcall_run_list+0x58/0x94
[< 00214fbc >] board_init_r+0x20/0x24
[< 00201b24 >] relocation_return+0x4/0x0

Change-Id: I1afc2613a1dba32e7f9c6ad2165e80853d421187
Signed-off-by: David Wu <david.wu@rock-chips.com>

show more ...


# 4f43646e 14-Dec-2018 Jianqun Xu <jay.xu@rock-chips.com>

power: rockchip: add io-domain driver

The io-domains on Rockchip SoCs will be supplied with 1.8V or 3.3V(3.0V)
depends on hardware design. The driver needs to config them through grf
register.

Chan

power: rockchip: add io-domain driver

The io-domains on Rockchip SoCs will be supplied with 1.8V or 3.3V(3.0V)
depends on hardware design. The driver needs to config them through grf
register.

Change-Id: Ic896b94bfadd0b808da54992e58e2cf4a8fee950
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>

show more ...