Re: [PATCH 1/4] platform/x86: x86-android-tablets: Update Yoga Book HiDeep touchscreen comment

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

 



Hi,

On 4/16/23 23:28, Hans de Goede wrote:
> After recent i2c-hid-of changes, the i2c-hid-of driver could be used
> for the Yoga Book HiDeep touchscreen comment instead of the native hideep
> driver. Update the comment to reflect this.
> 
> Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx>

I've added this series to my review-hans (soon to be for-next)
branch now.

Regards,

Hans




> ---
>  drivers/platform/x86/x86-android-tablets/lenovo.c | 11 +++++++----
>  1 file changed, 7 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/platform/x86/x86-android-tablets/lenovo.c b/drivers/platform/x86/x86-android-tablets/lenovo.c
> index a571dcd11544..b5dd74bf9e8c 100644
> --- a/drivers/platform/x86/x86-android-tablets/lenovo.c
> +++ b/drivers/platform/x86/x86-android-tablets/lenovo.c
> @@ -41,10 +41,13 @@ static struct lp855x_platform_data lenovo_lp8557_pdata = {
>  /* Lenovo Yoga Book X90F / X90L's Android factory img has everything hardcoded */
>  
>  /*
> - * The HiDeep IST940E touchscreen comes up in HID mode and could alternatively
> - * be used in I2C-HID mode (I2C-HID descriptor reg 0x0020) if i2c-hid-of.c is
> - * modified to use generic (non-OF) device-properties and thought to deal with
> - * the reset GPIO. "hideep,force-native-protocol" resets it to native mode.
> + * The HiDeep IST940E touchscreen comes up in I2C-HID mode. The native protocol
> + * reports ABS_MT_PRESSURE and ABS_MT_TOUCH_MAJOR which are not reported in HID
> + * mode, so using native mode is preferred.
> + * It could alternatively be used in HID mode by changing the properties to:
> + *	PROPERTY_ENTRY_U32("hid-descr-addr", 0x0020),
> + *	PROPERTY_ENTRY_U32("post-reset-deassert-delay-ms", 120),
> + * and changing board_info.type to "hid-over-i2c".
>   */
>  static const struct property_entry lenovo_yb1_x90_hideep_ts_props[] = {
>  	PROPERTY_ENTRY_U32("touchscreen-size-x", 1200),




[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux