Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp1290335ybc; Sat, 16 Nov 2019 19:36:10 -0800 (PST) X-Google-Smtp-Source: APXvYqz+dRhWLJekYlFvlyoase2c78iHTKmZPbesK/zNHIYl5RFxgaaM+vbddllpzS5rhdvZliPb X-Received: by 2002:a17:907:2078:: with SMTP id qp24mr14852699ejb.157.1573961769973; Sat, 16 Nov 2019 19:36:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573961769; cv=none; d=google.com; s=arc-20160816; b=k3NVRGKo89/79JYV/3vWp9Lwc83QPMhdLUZakPq42gCR4NpK7pdULjUR7tpcJrs0Hr jLLV/+6kLQ+22B5snc9Yf0BmsoLbyyEzlN5CnbJLtWurVXYGzwJC5ZByjiohhGB0sVNt lDZL2G24wz+rrWFvV5CcvWiH5xhM7BEEQAVUSH9Lgawu0DXb2O6TlDvBcV44HUskfbvP +gyGJkqppOBEfcgWflqSdq0qg9NOl8gIF7JCAy2MQWtUyIW69KuZyWZpXeTi+soQrkLo hUQJFknQVv2PYZu6veGsi6D5dMgTHhCylt1EOtSoalTQfpVjYZBtxDMdu4Dbocw4kTEU R1Gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=wOVdn7VL7yyxBUHZntw/D8IwcAv73NBNkLlL+UAJFSs=; b=vmG6vPjEfevITe41m0J9V24/vuSQMmnV/O2Et1epn6S01AHnzVKKQ7YJ0efE9q7EjH WjracvNo4Fk/HhEAuCEhdi/x6DHvjGPXxr2KQLDMqi/59L/H74T9p25JivWIkCv/ZEkJ 2xMh2Ct7e1luKMqspn0m7axeiVnj4e882fAUVxi7oK6eKLox1fxgSHwFcFJZ8dBkSIvE w7TmquE/orGXxRPXaVuPlsKap+BKMHV+GxgFI9HPDAHN62l3GL23OvouVPP1c2CHRPv5 O9l0PXz058prdeEDJv45SijE92tWSNRdGN/uJLYT4DuSN38uqrGhSARvTuM+vRli/n8q GxGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=RKYJOWi8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t18si9207108eds.247.2019.11.16.19.34.59; Sat, 16 Nov 2019 19:36:09 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=RKYJOWi8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726007AbfKQDcA (ORCPT + 99 others); Sat, 16 Nov 2019 22:32:00 -0500 Received: from mail-pl1-f196.google.com ([209.85.214.196]:32774 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725839AbfKQDcA (ORCPT ); Sat, 16 Nov 2019 22:32:00 -0500 Received: by mail-pl1-f196.google.com with SMTP id ay6so7533802plb.0 for ; Sat, 16 Nov 2019 19:31:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=wOVdn7VL7yyxBUHZntw/D8IwcAv73NBNkLlL+UAJFSs=; b=RKYJOWi8iEdEMFM9J/pjDm+5FeNgh2U31vD65Ic8a2K1qx92kW0miLGD1lkL57W9nE PzUaQUZNU1OH5AL2XOMEMA9t2AtOScIUN6MFha9yH+IfCyVzjluJJ6xy39s2EdpF23Ne jepM3Hou6Krym2qBscM6BYZOhAVheIGfP2ftU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=wOVdn7VL7yyxBUHZntw/D8IwcAv73NBNkLlL+UAJFSs=; b=towryllvE6CcvlGyVmsfOcF5h5WFSRGy02GOlvfff2XeSJlh4KWJLEYg/Gs5r1kVeD d4uhVLaXBMaARSMIcM54NZaiO27o+4rYSbattWp48zcdaTNMYYT71nOfsibhN5p4XW/6 spYT6gWxFQefSYjY4YWVnhta1LYaNx6QbiI08Rh67eJpUT0XqQrv++wS2bQ/kyC6v8Jd ParEQ7d3jnSj4rL5FLDhQnyHqkgJGrXRZFFiJqzlBhSsgTPtcZWjbgZYZ7tzvHxICWT+ FSZ/ADqH368xlJE++WaOubMZziMgo2HMhg5b/eZwNyjj2b8RyFbbCVZdJjOhg9rywD5X wa4A== X-Gm-Message-State: APjAAAWaJcYWQ3L2Ne2l6rciu8Z75T7d/Q4xXWxJ+GqO+NeFM8ANCrW8 m/n+NyowNY0iyIpKKyAr6eWYjQ== X-Received: by 2002:a17:90a:610:: with SMTP id j16mr30938906pjj.85.1573961519371; Sat, 16 Nov 2019 19:31:59 -0800 (PST) Received: from ikjn-glaptop.roam.corp.google.com (2001-b400-e27e-4718-13bf-d274-f5e0-91a5.emome-ip6.hinet.net. [2001:b400:e27e:4718:13bf:d274:f5e0:91a5]) by smtp.gmail.com with ESMTPSA id a145sm16539353pfa.7.2019.11.16.19.31.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Nov 2019 19:31:58 -0800 (PST) From: Ikjoon Jang To: linux-usb@vger.kernel.org, devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Greg Kroah-Hartman , Rob Herring , Mark Rutland , Alan Stern , Suwan Kim , "Gustavo A . R . Silva" , Johan Hovold , Nicolas Boitchat , Ikjoon Jang Subject: [PATCH 0/2] usb: override hub device bInterval with device node Date: Sun, 17 Nov 2019 11:31:49 +0800 Message-Id: <20191117033149.259303-1-ikjn@chromium.org> X-Mailer: git-send-email 2.24.0.432.g9d3f5f5b63-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset enables hard wired hub device to use different bInterval from its descriptor when the hub has a combined device node. When we know the specific hard wired hub supports changing its polling interval, we can adjust hub's interval to reduce the time of waking up from autosuspend or connect detection of HIDs. Ikjoon Jang (2): dt-bindings: usb: add "hub,interval" property usb: overridable hub bInterval by device node Documentation/devicetree/bindings/usb/usb-device.txt | 4 ++++ drivers/usb/core/config.c | 6 ++++++ 2 files changed, 10 insertions(+) -- 2.24.0.432.g9d3f5f5b63-goog