> > This patch is adding UFS feature layer to UFS core driver.
> >
> > UFS Driver data structure (struct ufs_hba)
> > │
> > ┌--┐
> > │ UFS feature │ <-- HPB module
> > │layer │ <-- other extended feature module
> > └--┘
> > Each extended UFS-Feature module
Hi Bean,
On Wed, Jun 17, 2020 at 3:12 PM Bean Huo wrote:
>
> > > HPB1.0 isn't part of ufs3.1, but published only later.
> > > Allowing earlier versions will required to quirk the descriptor
> > > sizes.
> > > I see Bean's point here, but I vote for adding it in a single
> > > quirk, when the time
On Wed, 2020-06-17 at 14:27 +0530, Alim Akhtar wrote:
> > > > > + init_waitqueue_head(&hba->ufsf.sdev_wait);
> > > > > + atomic_set(&hba->ufsf.slave_conf_cnt, 0);
> > > > > +
> > > > > + if (hba->dev_info.wspecversion >=
> > > > > HPB_SUPPORTED_VERSION &&
> > > > > + (hb
On Wed, Jun 17, 2020 at 12:27 PM Avri Altman wrote:
>
> >
> > Hi, Bean
> > >
> > > On Mon, 2020-06-15 at 16:23 +0900, Daejun Park wrote:
> > > > +void ufsf_scan_features(struct ufs_hba *hba)
> > > > +{
> > > > + int ret;
> > > > +
> > > > + init_waitqueue_head(&hba->ufsf.sdev_wait);
>
>
> This patch is adding UFS feature layer to UFS core driver.
>
> UFS Driver data structure (struct ufs_hba)
> │
> ┌--┐
> │ UFS feature │ <-- HPB module
> │layer │ <-- other extended feature module
> └--┘
> Each extended UFS-Feature module has a bus of
>
> Hi, Bean
> >
> > On Mon, 2020-06-15 at 16:23 +0900, Daejun Park wrote:
> > > +void ufsf_scan_features(struct ufs_hba *hba)
> > > +{
> > > + int ret;
> > > +
> > > + init_waitqueue_head(&hba->ufsf.sdev_wait);
> > > + atomic_set(&hba->ufsf.slave_conf_cnt, 0);
> > > +
> > > +
Hi, Bean
>
> On Mon, 2020-06-15 at 16:23 +0900, Daejun Park wrote:
> > +void ufsf_scan_features(struct ufs_hba *hba)
> > +{
> > + int ret;
> > +
> > + init_waitqueue_head(&hba->ufsf.sdev_wait);
> > + atomic_set(&hba->ufsf.slave_conf_cnt, 0);
> > +
> > + if (hba->dev_info.ws
Hi, Daejun
On Mon, 2020-06-15 at 16:23 +0900, Daejun Park wrote:
> +void ufsf_scan_features(struct ufs_hba *hba)
> +{
> + int ret;
> +
> + init_waitqueue_head(&hba->ufsf.sdev_wait);
> + atomic_set(&hba->ufsf.slave_conf_cnt, 0);
> +
> + if (hba->dev_info.wspecversion >= HPB_
8 matches
Mail list logo