Hi Debian Kernel Team,
Please enable CONFIG_MMC_SDHCI_BST for the Debian arm64 kernel.
The driver is required to support the SDHCI controller used by Black Sesame
Technology (BST) ARM64 SoCs and is required for accessing eMMC on BST-based
ARM64 platforms.
The relevant kernel configuration is:
CONFIG_MMC_SDHCI_BST
I suggest enabling it as a module:
CONFIG_MMC_SDHCI_BST=m
The corresponding kernel module is:
sdhci-of-bst.ko
For Debian's compressed kernel modules this becomes:
sdhci-of-bst.ko.xz
Why this is needed
On BST ARM64 platforms, the root filesystem can be located on eMMC. The BST
SDHCI controller driver is therefore required during early boot to access the
eMMC device.
The expected boot path is:
Bootloader
|
v
Linux kernel
|
v
initramfs
|
v
sdhci-of-bst
|
v
MMC/eMMC
|
v
/dev/mmcblk0
|
v
root filesystem
Without the driver in the initramfs, the early userspace environment cannot
access the eMMC on these platforms.
Current behavior
The driver exists in the Linux kernel source tree(v7.2), but the Debian arm64
kernel configuration does not currently enable:
CONFIG_MMC_SDHCI_BST
As a result, the corresponding module is not available in the Debian
kernel/initramfs.
Requested change
Please consider enabling:
CONFIG_MMC_SDHCI_BST=m
for the Debian arm64 kernel configuration.
In addition, for configurations where the driver is required to access the root
filesystem from eMMC, please ensure that:
sdhci-of-bst.ko.xz
is included in the generated initramfs.
Hardware
Architecture: arm64
SoC vendor: Black Sesame Technology (BST)
Storage: eMMC
Controller: BST SDHCI
Verification
On the affected platform, the following commands can be used to verify the
issue:
find /lib/modules/$(uname -r) \
-name 'sdhci-of-bst.ko*'
The expected result after enabling the configuration is:
CONFIG_MMC_SDHCI_BST=m
and the module should be available to the initramfs when required for early
eMMC access.
Thanks.
Gordon.Ge丨葛 刚
BOS
+86 18113074655
黑芝麻智能科技(成都)有限公司www.blacksesame.com
Black Sesame Technologies(Chengdu)Co.,Ltd
中国(四川)自由贸易试验区成都高新区天华二路219号4栋1单元3层
Floor 3, Unit 1, Building 4, No. 219 Tianhua Second Road, Chengdu High-tech
Zone, China (Sichuan) Pilot Free Trade Zone
"This e-mail and any attachments thereto may contain private, confidential, and
privileged material for the sole use of the intended recipient. If you are not
the intended recipient, any dissemination, distribution or copying is strictly
prohibited. If you think that you have received this e-mail message in error,
please contact the sender at Black Sesame Technologies, Inc. immediately and
permanently delete the original and any copies of this e-mail and any
attachments thereto.