Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp5590667rwb; Mon, 5 Dec 2022 00:59:52 -0800 (PST) X-Google-Smtp-Source: AA0mqf7yzVbCaAVt4RW752GB3z88oLTZzbHI8/PmeW9Rc/oqo+rg4awrhqctEijicO4uHgUMdG00 X-Received: by 2002:a17:90a:2ec2:b0:219:d1eb:b8a1 with SMTP id h2-20020a17090a2ec200b00219d1ebb8a1mr4431413pjs.174.1670230791829; Mon, 05 Dec 2022 00:59:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670230791; cv=none; d=google.com; s=arc-20160816; b=fqba6JW0Gzczv+A/21IC3qLU+QtjNbDhD8KGhK9cVyxOhrJsl2SiwNynHZE28czsRS GuSxx3ycSzTeRLeZJohWa9lhBF9UIiOWUT6wXtLtl64XAsA2gB2H7YrGPH/vakt5MciW ZqEGLR84eszN3FySPrK8sJ6ye3ckz7JAPXk7KbzBjiSM4Ffh+zaQvsjj+GsNbEzLTclN nxUL7k6A+Uj9Kd8BKDFz+cUwjKiFq9vSm1a/KlzZIHgNGdvwnb7uBRXjt4Loz5YT/9Wc zUcH7VObx6MBMmETpBE9Kxc9jklvCmEZOav5C834a9WIsbAiEwW2hOPFq/f2dq+rF7TU 7AUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=H+uTtN8xZ5dZQSWV9r1hcnd1qKrZ8UQsR2z3ws2RHkA=; b=cA96DbWSltzAEUpS54fOOlDuTqlJhLtkGuaGh4KjaX5CRRsxhw5ICtb2lZTh++fusn PysMjXzhz5pioCGMD0Qg1ceT/vSuPwmKEs549g1LHOKhuleZYCj0XRxXE/w9fn2WMgk4 7p6+tjTKQCfWo3iGMNJbH9HKJgq3JfsIeGLZ0NmCfRmVGpgde76f8ws4P34U8Rphyt4z Fx2gHtCaLe3OWTGPu3eu3bqt+g0yAtidehndm03ucAM0riVDYNwKsO4KTPoMLI92uAh+ V+2rf7WMMpL/YRZftmDrHp4d2hl+MkCu3TJvYY7L37Pi/DLNOt0+VVvxdh5eVG3FXV7w Yw3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=qtCmKK6E; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 126-20020a621584000000b00574e1e34522si13939969pfv.332.2022.12.05.00.59.41; Mon, 05 Dec 2022 00:59:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=qtCmKK6E; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231871AbiLEIDp (ORCPT + 82 others); Mon, 5 Dec 2022 03:03:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54644 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231843AbiLEIDg (ORCPT ); Mon, 5 Dec 2022 03:03:36 -0500 Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA39A5583 for ; Mon, 5 Dec 2022 00:03:34 -0800 (PST) Received: by mail-lf1-x136.google.com with SMTP id j4so17329267lfk.0 for ; Mon, 05 Dec 2022 00:03:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=H+uTtN8xZ5dZQSWV9r1hcnd1qKrZ8UQsR2z3ws2RHkA=; b=qtCmKK6E6PIgMLP7oCS0itWhZU0DwUy3/+Zhj0EnOeAGLNJFnp4XAcUXWeamyoyfEx l1IqmygGR+Uem/VweGGugEbuLSw6KmABGZOQ0puLC8vSZPfC8lGrKYixlqP8PQ2pw+bQ j0n9f2/3ySrOQgavcF22Qs3xTfov+0nVlPDJf9iJ/+1su9YQQ/F73b0dKJuzeyO/z8Ed 64liIYMO2F3L753Ym6QrWBcq0SwUXgPatJCmTdiTSSpCLbfJ/jhK1XruyV4ofAzB9WOb HTPj1IU2w8gaRhiAACPRDX9rG58N6x+Pa77gSVRcHEc/r+K45XW7LotU9mXZBSaOzpl5 DoyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=H+uTtN8xZ5dZQSWV9r1hcnd1qKrZ8UQsR2z3ws2RHkA=; b=M77gWz7DgWUfBVdzlDXYo+YocgQpUriBlasW+hD3Dwjd0AHWe/edEuTcxP3tzwwgSR +YNiC4QeUbIS/PlDAH2x63xhxpzJMaPfCtkPLr1Q7n3aVq//LUCDFDNt2rV6yHNlW03b fqcJmRnXfAmrqxHhjq1Lto9W0n80W4jqIL0sDcOn4ct58ObLJQZtB2k0HbgyoZD9Rqxy ggUbBY2eshYMAlAa6wRJk/VSb+RtWytrn147ooOOTnitl/3l4B9E+in9n2J32BH6NDkG JWGoB4fTK8kCX0V6LFh4TNSlc81NyznLmjC+/bE4AcJcM4KgNS8gkGJd4vzuziYVWvew Vo5g== X-Gm-Message-State: ANoB5plVmn9ixWCCYwOjjVnjWT58rT9YyVNYBcKYCE5fNE/LV439aTZc OfnI/eUAav1u97/Phi67ESMvcw== X-Received: by 2002:ac2:53a2:0:b0:4b5:29f5:8635 with SMTP id j2-20020ac253a2000000b004b529f58635mr8203988lfh.282.1670227412997; Mon, 05 Dec 2022 00:03:32 -0800 (PST) Received: from [192.168.0.20] (088156142067.dynamic-2-waw-k-3-2-0.vectranet.pl. [88.156.142.67]) by smtp.gmail.com with ESMTPSA id z15-20020a056512370f00b004b4b69af17dsm1623100lfr.214.2022.12.05.00.03.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 05 Dec 2022 00:03:32 -0800 (PST) Message-ID: <7b024087-cf20-a14e-2ab1-8bba71493135@linaro.org> Date: Mon, 5 Dec 2022 09:03:31 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Subject: Re: [RFC PATCH v1 2/2] usb: host: add xhci-exynos to support Exynos SOCs Content-Language: en-US To: Jung Daehwan Cc: Mathias Nyman , Arnd Bergmann , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Alim Akhtar , Mathias Nyman , Linus Walleij , Colin Ian King , Artur Bujdoso , Juergen Gross , Tomer Maimon , "open list:USB SUBSYSTEM" , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , "moderated list:ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES" , "open list:ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES" , open list , sc.suh@samsung.com, taehyun.cho@samsung.com, jh0801.jung@samsung.com, eomji.oh@samsung.com References: <1669860811-171746-1-git-send-email-dh10.jung@samsung.com> <1669860811-171746-3-git-send-email-dh10.jung@samsung.com> <20221205023413.GD54922@ubuntu> <92df8e1d-eb7b-ec0b-264f-a1a090cececc@linaro.org> <20221205075342.GG54922@ubuntu> From: Krzysztof Kozlowski In-Reply-To: <20221205075342.GG54922@ubuntu> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/12/2022 08:53, Jung Daehwan wrote: > On Mon, Dec 05, 2022 at 08:33:39AM +0100, Krzysztof Kozlowski wrote: >> On 05/12/2022 03:34, Jung Daehwan wrote: >> >>>>> Am I missing something here? >>>> >>>> Because it is not a driver for Exynos... it's a driver for wakelocks for >>>> their specific Android use-cases which the manufacturer ships for their >>>> Android devices. Due to Google GKI, they try to squeeze into upstream. >>>> But this is huge misconception what should go to upstream and Samsung >>>> does not want to keep discussing. They just send random patches and >>>> disappear... >>>> >>>> Best regards, >>>> Krzysztof >>>> >>>> >>> >>> No. It's driver for Exynos. Currently It only has wakelocks but I will >>> submit one by one. Please think as the first patch of exynos not >>> squeezed. >> >> That's not how upstream kernel development works... Your code has >> nothing for Exynos. It's Android driver, not Exynos. If you say there is >> something for Exynos it must be visible here. Wakelocks are not relevant >> to Exynos, so after dropping them there would be empty stub in upstream >> kernel which obviously cannot be accepted. >> >> Best regards, >> Krzysztof >> >> > > Well, Exynos only uses wakelocks when I see mainline because it seems no Exynos does not use wakelocks at all. Please explain me for what hardware feature the wakelocks are needed when you do not use Android on Exynos? Stop mixing Exynos with Android. One is hardware, second is operating system. > other driver use it. That's why I thought it could be a exynos specific. > Do you agree that if I put wakelocks into xhci platform driver? It's not related problem. Whether it suits there, I don't know. Best regards, Krzysztof