RK8XX Kconfig
- Added patch to remove device-tree properties that conflicted with MMC driver
initialization
- Added defconfig changes for all NanoPi RK3399 boards
Justin Klaassen (5):
rockchip: io-domain: Add debug logging for regulators during probe
rockchip: io-domain: Add CONFIG_SPL_ROCKCHIP_IO
Allows use of the Rockchip IO-domain driver in SPL to configure
the GPIO to match the voltage supplied by specific regulators
(e.g. "vcc_sdio").
Signed-off-by: Justin Klaassen
Reviewed-by: Quentin Schulz
---
(no changes since v3)
Changes in v3:
- Add depends on SPL_DM_REGULATOR
Cha
Log the value of the regulators during initialization of the IO-domain
driver to aid in debugging GPIO voltage configuration problems.
Signed-off-by: Justin Klaassen
Reviewed-by: Quentin Schulz
---
(no changes since v3)
Changes in v3:
- Use dev_dbg instead of log_debug
Changes in v2:
- Made
removes the "regulator-boot-on" from the "vcc_sdio" regulator,
which could theoretically damage a SD card that is already initialized
in a low voltage mode.
Signed-off-by: Justin Klaassen
---
(no changes since v2)
Changes in v2:
- Added patch to remove device-tree properti
card
from being reinitialized and read successfully.
This change enables the RK8XX regulators and Rockchip IO-domain drivers
in SPL, which initializes "vcc_sdio" regulator to 3.0v and configures
the GPIO for the correct level on boot.
Signed-off-by: Justin Klaassen
---
Changes in
Allows use of the regulator functions of the RK8XX PMIC in SPL, which is
necessary to support the functionality of the Rockchip IO-domain driver
on relevant platforms.
Signed-off-by: Justin Klaassen
Reviewed-by: Quentin Schulz
---
(no changes since v2)
Changes in v2:
- Added separate patch
Hi Kever,
On Feb 19, 2025 at 07:02:25, Kever Yang wrote:
> Hi Justin,
>
> On 2025/2/1 01:06, Justin Klaassen wrote:
>
> The patch enables the second USB3.0 Type-A USB port on the NanoPi R4S
>
> board, which prevents a crash when initializing the usb system in U-Boot
>
://source.denx.de/u-boot/u-boot/-/commit/cae4707f25105554f94ad5af1199c7c27edd75e1
Thanks,
Justin
On Jan 31, 2025 at 09:06:13, Justin Klaassen wrote:
> The patch enables the second USB3.0 Type-A USB port on the NanoPi R4S
> board, which prevents a crash when initializing the usb system in U-Boot
ree properties that conflicted with MMC driver
initialization
- Added defconfig changes for all NanoPi RK3399 boards
Justin Klaassen (5):
rockchip: io-domain: Add debug logging for regulators during probe
rockchip: io-domain: Add CONFIG_SPL_ROCKCHIP_IODOMAIN
regulator: rk8xx: Add CONFIG_
removes the "regulator-boot-on" from the "vcc_sdio" regulator,
which could theoretically damage a SD card that is already initialized
in a low voltage mode.
Signed-off-by: Justin Klaassen
---
(no changes since v2)
Changes in v2:
- Added patch to remove device-tree properti
Hi Quentin,
On Feb 4, 2025 at 09:30:33, Quentin Schulz wrote:
> Hi Justin,
>
> On 1/28/25 10:37 PM, Justin Klaassen wrote:
>
> Allows use of the regulator functions of the RK8XX PMIC in SPL, which is
>
> necessary to support the functionality of the Rockchip IO-domain d
Hi Quentin,
On Feb 4, 2025 at 09:16:29, Quentin Schulz wrote:
> Hi Justin,
>
> On 1/28/25 10:37 PM, Justin Klaassen wrote:
>
> [You don't often get email from jus...@tidylabs.net. Learn why this is
> important at https://aka.ms/LearnAboutSenderIdentification ]
>
Allows use of the Rockchip IO-domain driver in SPL to configure
the GPIO to match the voltage supplied by specific regulators
(e.g. "vcc_sdio").
Signed-off-by: Justin Klaassen
---
Changes in v3:
- Add depends on SPL_DM_REGULATOR
Changes in v2:
- Added separate patch
card
from being reinitialized and read successfully.
This change enables the RK8XX regulators and Rockchip IO-domain drivers
in SPL, which initializes "vcc_sdio" regulator to 3.0v and configures
the GPIO for the correct level on boot.
Signed-off-by: Justin Klaassen
---
(no changes s
Log the value of the regulators during initialization of the IO-domain
driver to aid in debugging GPIO voltage configuration problems.
Signed-off-by: Justin Klaassen
---
Changes in v3:
- Use dev_dbg instead of log_debug
Changes in v2:
- Made added IO-domain driver logs verbose and consistent
Allows use of the regulator functions of the RK8XX PMIC in SPL, which is
necessary to support the functionality of the Rockchip IO-domain driver
on relevant platforms.
Signed-off-by: Justin Klaassen
Reviewed-by: Quentin Schulz
---
(no changes since v2)
Changes in v2:
- Added separate patch
Hi Quentin,
On Feb 4, 2025 at 09:20:56, Quentin Schulz wrote:
> Hi Justin
>
> On 1/28/25 10:37 PM, Justin Klaassen wrote:
>
> Allows use of the Rockchip IO-domain driver in SPL to configure
>
> the GPIO to match the voltage supplied by specific regulators
>
> (e.g
us Abort" handler, esr 0x9610, far 0x0
Signed-off-by: Justin Klaassen
---
arch/arm/dts/rk3399-nanopi-r4s-u-boot.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/dts/rk3399-nanopi-r4s-u-boot.dtsi
b/arch/arm/dts/rk3399-nanopi-r4s-u-boot.dtsi
index 69800cc368d
card
from being reinitialized and read successfully.
This change enables the RK8XX regulators and Rockchip IO-domain drivers
in SPL, which initializes "vcc_sdio" regulator to 3.0v and configures
the GPIO for the correct level on boot.
Signed-off-by: Justin Klaassen
---
Changes in v
Allows use of the Rockchip IO-domain driver in SPL to configure
the GPIO to match the voltage supplied by specific regulators
(e.g. "vcc_sdio").
Signed-off-by: Justin Klaassen
---
Changes in v2:
- Added separate patch for added CONFIG_SPL_ROCKCHIP_IODOMAIN Kconfig
drivers/misc/K
Allows use of the regulator functions of the RK8XX PMIC in SPL, which is
necessary to support the functionality of the Rockchip IO-domain driver
on relevant platforms.
Signed-off-by: Justin Klaassen
---
Changes in v2:
- Added separate patch for added CONFIG_SPL_REGULATOR_RK8XX Kconfig
drivers
removes the "regulator-boot-on" from the "vcc_sdio" regulator,
which could theoretically damage a SD card that is already initialized
in a low voltage mode.
Signed-off-by: Justin Klaassen
---
Changes in v2:
- Added patch to remove device-tree properties that conflicted wit
changes for all NanoPi RK3399 boards
Justin Klaassen (5):
rockchip: io-domain: Add debug logging for regulators during probe
rockchip: io-domain: Add CONFIG_SPL_ROCKCHIP_IODOMAIN
regulator: rk8xx: Add CONFIG_SPL_REGULATOR_RK8XX
rockchip: rk3399-nanopi-4: Allow MMC driver to control SD regulato
Log the value of the regulators during initialization of the IO-domain
driver to aid in debugging GPIO voltage configuration problems.
Signed-off-by: Justin Klaassen
---
Changes in v2:
- Made added IO-domain driver logs verbose and consistent
drivers/misc/rockchip-io-domain.c | 7 ++-
1
Hi Jonas,
Thanks for the quick initial review.
On Jan 24, 2025 at 14:25:25, Jonas Karlman wrote:
> Hi Justin,
>
> On 2025-01-24 22:19, Justin Klaassen wrote:
>
> The NanoPi R4S supports UHS-I (up to SDR104) SD cards, however using any
>
> of these 1.8v modes results in
ned-off-by: Justin Klaassen
---
arch/arm/dts/rk3399-nanopi4-u-boot.dtsi | 9 +
configs/nanopi-r4s-rk3399_defconfig | 7 +++
drivers/misc/Kconfig| 8
drivers/misc/rockchip-io-domain.c | 7 ++-
drivers/power/regulator/Kconfig
Hi Jonas,
On Apr 18, 2024 at 07:52:03, Jonas Karlman wrote:
> Hi Justin,
>
> On 2024-04-18 03:45, Justin Klaassen wrote:
>
> The ehci_generic driver always failed with the error:
>
> Bus usb@fe38: ehci_generic usb@fe38:
>
> ... Failed to get clocks (ret=
d
scanning bus usb@fe90 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Signed-off-by: Justin Klaassen
Cc: Simon Glass
Cc: Philipp Tomsich
Cc: Kever Yang
---
arch/arm/dts/rk3399-nanopi-r4s.dts | 2 +-
configs/nanopi-r4s-rk3399_def
28 matches
Mail list logo