Lines Matching full:ufs
3 * UFS OP-TEE based RPMB Driver
20 #include <ufs/ufshcd.h>
24 #define UFS_RPMB_SEC_PROTOCOL 0xEC /* JEDEC UFS application */
25 #define UFS_RPMB_SEC_PROTOCOL_ID 0x01 /* JEDEC UFS RPMB protocol ID, CDB byte3 */
31 /* UFS RPMB device structure */
54 /* UFS RPMB route frames implementation */
134 /* UFS RPMB device registration */
151 dev_err(hba->dev, "UFS Device ID not available\n"); in ufs_rpmb_probe()
185 dev_err(hba->dev, "Failed to register UFS RPMB device %d\n", region); in ufs_rpmb_probe()
205 dev_err(hba->dev, "Failed to register UFS RPMB device.\n"); in ufs_rpmb_probe()
219 dev_info(hba->dev, "UFS RPMB region %d registered (capacity=%u)\n", region, cap); in ufs_rpmb_probe()
233 /* UFS RPMB remove handler */
243 dev_info(hba->dev, "Removing UFS RPMB region %d\n", ufs_rpmb->region_id); in ufs_rpmb_remove()
250 dev_info(hba->dev, "All UFS RPMB devices unregistered\n"); in ufs_rpmb_remove()
254 MODULE_DESCRIPTION("OP-TEE UFS RPMB driver");