Skip to content

Conversation

@ya-mouse
Copy link
Contributor

@ya-mouse ya-mouse commented Jan 20, 2026

Update the standard evb-rk3576_defconfig with:

  • Enable fastboot over USB and UDP/TCP
  • Enable SCMI clock support in SPL
  • Enable Android boot method support
  • Configure fastboot for block device storage
  • Increase USB_FUNCTION_FASTBOOT_EP_BUFFER_SIZE to 64KB (0x10000) for improved DWC3 SuperSpeed transfer rates (~50 -> 170 MB/s)
  • Enable uthread support

Change-Id: b3124f29-02e2-416d-8e5e-15a6bce0a8e6

@ya-mouse ya-mouse requested a review from alchark January 20, 2026 08:04
@ya-mouse ya-mouse changed the title rockchip: rk3576: Update evb-rk3576_defconfig with fastboot and netwo… rockchip: rk3576: Update evb-rk3576_defconfig with fastboot and networking Jan 20, 2026
CONFIG_CMD_MEMINFO=y
CONFIG_CMD_MEMINFO_MAP=y
CONFIG_CMD_ADC=y
CONFIG_CMD_CLK=y
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the benefit?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For clock debugging.

Comment on lines +46 to +51
CONFIG_CLK_SCMI=y
CONFIG_SPL_CLK_SCMI=y
CONFIG_CPU=y
CONFIG_CPU_ARMV8=y
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the benefit?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SCMI was for ARMV8 driver for accessing cpu clocks. Mostly, informative purpose.

CONFIG_FASTBOOT_FLASH_BLOCK=y
CONFIG_FASTBOOT_FLASH_BLOCK_DEVICE_ID=-1
CONFIG_FASTBOOT_OEM_RUN=y
CONFIG_SCMI_FIRMWARE=y
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the benefit?

CONFIG_UFS=y
CONFIG_UFS_ROCKCHIP=y
CONFIG_ERRNO_STR=y
CONFIG_UTHREAD=y
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the benefit?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This required for spawn command to run fastboot tcp/udp alongside of usb mode.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's limit this change to Fastboot stuff and its dependencies then (including UTHREAD). I'd rather skip the CLK/SCMI stuff

…rking

Update the standard evb-rk3576_defconfig with:
- Enable fastboot over USB and UDP/TCP
- Enable SCMI clock support in SPL
- Enable Android boot method support
- Configure fastboot for block device storage
- Increase USB_FUNCTION_FASTBOOT_EP_BUFFER_SIZE to 64KB (0x10000)
  for improved DWC3 SuperSpeed transfer rates (~50 -> 170 MB/s)
- Enable uthread support

Change-Id: b3124f29-02e2-416d-8e5e-15a6bce0a8e6
Signed-off-by: Anton Burticica <mouse@ya.ru>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants