RE: [PATCH v3 04/12] usb: typec: add API to get typec basic port power and data config

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

 



Hi
> 
> I been thinking about this. Perhaps it's better that we don't read any
> properties in these helpers. These helpers become more useful that way, and
> we can use the in other places as well if needed.
> 
> So my proposal is that the callers of these functions are responsible of reading
> the property values. Here we just convert the strings to
> values:
> 
> int typec_find_preferred_role(const char *name) {
> 	return match_string(typec_roles, ARRAY_SIZE(typec_roles), name); }
> EXPORT_SYMBOL_GPL(typec_find_preferred_role);
> 
> int typec_find_power_role(const char *name) {
> 	return match_string(typec_port_types, ARRAY_SIZE(typec_data_types),
> 			    name);
> }
> EXPORT_SYMBOL_GPL(typec_find_data_role);
> 
> int typec_find_data_role(const char *name) {
> 	return match_string(typec_data_types, ARRAY_SIZE(typec_data_types),
> 			    name);
> }
> EXPORT_SYMBOL_GPL(typec_find_data_role);
> 

A better idea for basic typec class, thanks, I will change to be this proposal in v4.

Jun
> 
> Thanks,
> 
> --
> heikki
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux