Re: Request for opinion: ufsutils

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Greg k-h,

On 2/13/2019 5:47 PM, Greg KH wrote:
> On Wed, Feb 13, 2019 at 05:00:51PM +0000, Pedro Sousa wrote:
>> Hi,
>>
>> On 2/13/2019 9:30 AM, Avri Altman wrote:
>>>>
>>>> I can see the issue, there is no straightforward way of having "ufs-bsg"
>>>> without
>>>> a device attached?
>>> Right.
>>>
>>>>
>>>> This or any other method of talking with UniPro and MPhy layers when there
>>>> is no
>>>> device are necessary for us. Do you see some good way of doing this?
>>> I don't really know.
>>> If you have access to the bootloader, then implement it there, 
>>> And call this functionality via fastboot getvar or fastboot oem.
>> For us would be better if we manage to use it through the driver.
>>
>> Until now, from this thread I think there are two scenarios:
>>
>> When there's a device, through ufs-bsg:
>>  - ufs-utils: using the current ufs_bsg interface will have the capability to
>> cover most of the scenarios that I can think of and will be the standard way to
>> interact with the ufs driver.
>>
>> During bring up/debug without link to device:
>>
>> - My proposal is to create a debugFS interface:
>>    uic-cmd/
>>    ├── dme-get
>>    ├── dme-set
>>    ├── dme-enable
>>    ├── dme-reset
>>    └── ...
>>    test-feature/
>>    ├── PA_tf
>>    └── ...
>>    error-dump/
>>    ├── UECPA
>>    ├── UECDL
>>    └── ...
>>    ...
>>
>> I kindly request the ecosystem feedback.
> 
> Don't ever put anything in debugfs that you need for a "real" system
> that you rely on, as it should not normally be present or mounted at
> all.
> 
> It's for debugging stuff only, please be aware of that.
> 
> greg k-h
> 

Thank you for the feedback.
This interface is to be used for bring up scenarios or debug only when the bsg
interface is not available.

Pedro



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux