HSFSTS_CTL_FDBC_SHIFT
#define HSFSTS_CTL_FDBC_MASK (0x3f << HSFSTS_CTL_FDBC_SHIFT)
val |= (len - 1) << HSFSTS_CTL_FDBC_SHIFT;
val |= (block_size - 1) << HSFSTS_CTL_FDBC_SHIFT;
val |= (block_size - 1) << HSFSTS_CTL_FDBC_SHIFT;