From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CEE23C33C99 for ; Tue, 7 Jan 2020 11:04:57 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 91D902073D for ; Tue, 7 Jan 2020 11:04:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Msvqv6HZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 91D902073D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=vR/0nX/fcvzetdVtH0avQpQaSk2JYLNHJVDyi/NOmfw=; b=Msvqv6HZXt1WNk VCMxaqUtvwSyuhAhgFpv2+x6m4Hz87BFLAyDmAnAMbNOnmYbjAOcGOLRbbkEtyN51SSvho8t9ICKB zKRIF5vFMeOdPu87BNsI335qRMv5Ps+aWJZ8OKWsNhXO1SxDOpFGlWzGfnbpYBG+b2gmALV8RO6/K 3hzqLdmTC7l0OeOZzOzAPIQV0kQq+2TNTE+NcneqqyMjMOWZN3hH6VIc0Yu3P6LThx2zd49onuNpR ffjX6Bo97bkrm8yvC8FXXgoxUlpVLSwfk95qFZA0PUbps4GDJ/P91xIqktyjdC2/EM9K3r0Jg4mLw BFTQ2P8iX3R3wwMk9P7w==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iomfL-0001zv-73; Tue, 07 Jan 2020 11:04:51 +0000 Received: from mail-ed1-f66.google.com ([209.85.208.66]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iomeb-0001k9-0u; Tue, 07 Jan 2020 11:04:27 +0000 Received: by mail-ed1-f66.google.com with SMTP id f8so6455391edv.2; Tue, 07 Jan 2020 03:04:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=ptBtaLfSefXKIlF4+ATcVDfD9CqQtKSIYDSRdZx4Dts=; b=BwJVVduBH3q5Qid9RMG1kwAuBOHtUdNILi2maNtcgQ/OQjX1rDriFARyJRvLvE5Usq OAszbfkYwNctlu2FUMjzcODdNzi4/lFPWIuoM3Wflj0bKf1Jryp0yQY6mf6P2qTXy1uY CEVHMZrW8oowdBqjRY6nO8crthkphvfsxdAyLXTjgeuP5nU07pRogFbUPqgJRLs1cCfP AX1w1xrv1PW6tECFnzTyR2AiCNuVH66E+KUpCOy8To306eFKKRmOFtPdRlRxxRCWYpvR jy3ZoKNhF4mgx8bdzy6CYYZncD+AjaeEcHiXXjhUZe9VaL6tY2qjtj++jstfYZ4XBlxr +a6A== X-Gm-Message-State: APjAAAXOAvR0iEtdRQgyNfMnIDG+zFYrRG0eqxYCwSZ3mDYGWREHNjRX f9e4ETjRi7y2MBuWLJug+88= X-Google-Smtp-Source: APXvYqzKoAnAzDFoVmt8WsrTLEo61oVGbLtxhYn9w1G9R8M+n/U0qKkIJnksdqHSF0YmF+wOzkLZyQ== X-Received: by 2002:a17:906:c4d:: with SMTP id t13mr112159727ejf.198.1578395042449; Tue, 07 Jan 2020 03:04:02 -0800 (PST) Received: from pi3 ([194.230.155.149]) by smtp.googlemail.com with ESMTPSA id x8sm7492342eds.88.2020.01.07.03.04.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jan 2020 03:04:01 -0800 (PST) Date: Tue, 7 Jan 2020 12:03:59 +0100 From: Krzysztof Kozlowski To: Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= Subject: Re: [PATCH 2/2] pwm: Enable compile testing for some of drivers Message-ID: <20200107110359.GA32423@pi3> References: <20191230172113.17222-1-krzk@kernel.org> <20191230172113.17222-2-krzk@kernel.org> <20200107072645.ko247bwhh3ibdu73@pengutronix.de> <20200107082539.GA31827@pi3> <20200107104234.wq74fska3szrg4ii@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200107104234.wq74fska3szrg4ii@pengutronix.de> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200107_030424_657276_6201ADA7 X-CRM114-Status: GOOD ( 19.14 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-pwm@vger.kernel.org, Arnd Bergmann , Richard Weinberger , linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Thierry Reding , bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, kernel@pengutronix.de, linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-riscv@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMTE6NDI6MzRBTSArMDEwMCwgVXdlIEtsZWluZS1Lw7Zu aWcgd3JvdGU6Cj4gPiBJIGd1ZXNzIG90aGVyIHNvbHV0aW9uIHdvdWxkIGJlIHRvIGFkZCBzdHVi cyBmb3IgZmV3IGNsayBmdW5jdGlvbnMuLi4KPiA+IAo+ID4gPiBBbHNvIEhBU19JT01FTSBpcyBh IHR5cGljYWwgcmVxdWlyZW1lbnQsIGJ1dCBJIHRlc3RlZCB3aXRoIGFuIEFSQ0g9dW0KPiA+ID4g Y29uZmlnICh3aGljaCBkb2VzJ3QgaGF2ZSBIQVNfSU9NRU0pIGFuZCB0aGV5IGFsbCBjb21waWxl IGZpbmUuCj4gPiAKPiA+IEJlY2F1c2Ugb2YgIUhBU19JT01FTSwgc2luY2Ugc29tZSB0aW1lIEFS Q0g9dW0gZG9lcyBub3Qgc3VwcG9ydAo+ID4gQ09NUElMRV9URVNULiBUaGVyZWZvcmUgSEFTX0lP TUVNIGRlcGVuZGVuY3kgaXMgbm90IG5lZWRlZCBmb3IgY29tcGlsZQo+ID4gdGVzdGluZyAoYW5k IGZvciByZWd1bGFyIGJ1aWxkIGl0IGlzIHNlbGVjdGVkIGJ5IEFSQ0gpLgo+IAo+IEhlaGUsIEkg ZGlkbid0IG5vdGljZSBiZWNhdXNlIGZvciB0ZXN0aW5nIEkganVzdCBkcm9wcGVkIHRoZSAiZGVw ZW5kcyBvbgo+IC4uLiIgbGluZXMgaW4gS2NvbmZpZyBpbnN0ZWFkIG9mIGFkZGluZyAifHwgQ09N UElMRV9URVNUIiA6LSkgU3RpbGwgdGhleQo+IGNvbXBpbGUgZmluZSBvbiBVTUwuCj4gCj4gQWgs IHNpbmNlIGJjMDgzYTY0YjZjMCAoImluaXQvS2NvbmZpZzogbWFrZSBDT01QSUxFX1RFU1QgZGVw ZW5kIG9uCj4gIVVNTCIpID09IHY0LjgtcmMxfjUyXjJ+ODMgQ09NUElMRV9URVNUIGNhbm5vdCBi ZSBlbmFibGVkIG9uIFVNTCwgYnV0Cj4gbGF0ZXIgMWJjYmZiZmRlYjAwICgidW06IGFkZCBkdW1t eSBpb3JlbWFwIGFuZCBpb3VubWFwIGZ1bmN0aW9ucyIpCj4gPT0gdjQuMTMtcmMxfjheMn42IFVN IGdvdCBhIGR1bW15IGltcGxlbWVudGF0aW9uLiBTbyBtYXliZSB3ZSBjb3VsZAo+IHJldmVydCBi YzA4M2E2NGI2YzAgdG9kYXk/IChBbmQgaWYgbm90LCBhIGNvbW1lbnQgYWJvdXQgd2h5IG5lYXIg dGhlCj4gImRlcGVuZHMgb24gIVVNTCIgaW4gaW5pdC9LY29uZmlnIHdvdWxkIGJlIGdyZWF0LikK PiAKPiBPcnRob2dvbmFsIHRvIHRoYXQsIEkgd29uZGVyIGlmIGRlcGVuZGluZyBvbiBIQVNfSU9N RU0gaXMgcmlnaHQgZXZlbgo+IHRob3VnaCB0aGUgY29tcGlsZSB0ZXN0ZXJzIHdvbid0IG5vdGlj ZSBpdCBtaXNzaW5nLiBPciBzaG91bGQgSEFTX0lPTUVNCj4gYmUgZHJvcHBlZD8KCkkgdGhpbmsg eWVzLCBpdCBjYW4gYmUgZHJvcHBlZCwgYnV0IHRoaXMgd291bGQgcmVxdWlyZToKMS4gRml4aW5n IGFueSBkZXBlbmRlbmNpZXMgb24gSEFTX0lPTUVNLCBlLmcuOgogICAgV0FSTklORzogdW5tZXQg ZGlyZWN0IGRlcGVuZGVuY2llcyBkZXRlY3RlZCBmb3IgTUZEX1NZU0NPTgogICAgICBEZXBlbmRz IG9uIFtuXTogSEFTX0lPTUVNIFs9bl0KICAgICAgU2VsZWN0ZWQgYnkgW3ldOgogICAgICAtIFBI WV9EQThYWF9VU0IgWz15XSAmJiAoQVJDSF9EQVZJTkNJX0RBOFhYIHx8IENPTVBJTEVfVEVTVCBb PXldKQoKMi4gQ2hlY2tpbmcgaWYgYWxsIG9mIHN0dWJzIGFyZSBpbXBsZW1lbnRlZCAobm90IG9u bHkgSU9NRU0gYnV0IG1heWJlCiAgIERNQSBhcyB3ZWxsKS4gQWxzbyAxYmNiZmJmZGViMDAgYnJv dWdodCBvbmx5IGZldyBzdHVicy4gU3RpbGwgd2UKICAgbmVlZCBkZXZtX2lvcmVtYXBfcmVzb3Vy Y2UoKSBhbmQgb3RoZXJzLgoKUXVpY2sgdGVzdCBzaG93cyBtZW50aW9uZWQgInVubWV0IGRpcmVj dCBkZXBlbmRlbmNpZXMiIGFuZDoKICAgIHBoeS1weGEtdXNiLmM6KC50ZXh0KzB4MmY1KTogdW5k ZWZpbmVkIHJlZmVyZW5jZSB0byBgZGV2bV9pb3JlbWFwX3Jlc291cmNlJwogICAgZG1hLWlvbW11 LmM6KC50ZXh0KzB4MTc5KTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZG1hX3BncHJvdCcKCj4g Cj4gPiA+ID4gQEAgLTMxOCw3ICszMTksNyBAQCBjb25maWcgUFdNX01FRElBVEVLCj4gPiA+ID4g IAo+ID4gPiA+ICBjb25maWcgUFdNX01YUwo+ID4gPiA+ICAJdHJpc3RhdGUgIkZyZWVzY2FsZSBN WFMgUFdNIHN1cHBvcnQiCj4gPiA+ID4gLQlkZXBlbmRzIG9uIEFSQ0hfTVhTICYmIE9GCj4gPiA+ ID4gKwlkZXBlbmRzIG9uIChBUkNIX01YUyAmJiBPRikgfHwgQ09NUElMRV9URVNUCj4gPiA+ID4g IAlzZWxlY3QgU1RNUF9ERVZJQ0UKPiA+ID4gPiAgCWhlbHAKPiA+ID4gPiAgCSAgR2VuZXJpYyBQ V00gZnJhbWV3b3JrIGRyaXZlciBmb3IgRnJlZXNjYWxlIE1YUy4KPiA+ID4gPiBAQCAtMzI4LDcg KzMyOSw4IEBAIGNvbmZpZyBQV01fTVhTCj4gPiA+ID4gIAo+ID4gPiA+ICBjb25maWcgUFdNX09N QVBfRE1USU1FUgo+ID4gPiA+ICAJdHJpc3RhdGUgIk9NQVAgRHVhbC1Nb2RlIFRpbWVyIFBXTSBz dXBwb3J0Igo+ID4gPiA+IC0JZGVwZW5kcyBvbiBPRiAmJiBBUkNIX09NQVAgJiYgT01BUF9ETV9U SU1FUgo+ID4gPiA+ICsJZGVwZW5kcyBvbiAoQVJDSF9PTUFQICYmIE9NQVBfRE1fVElNRVIpIHx8 IENPTVBJTEVfVEVTVAo+ID4gPiA+ICsJZGVwZW5kcyBvbiBPRgo+ID4gPiAKPiA+ID4gSSdtIHN1 cnByaXNlZCB0aGF0IE9GIGlzbid0IHJlcXVpcmVkIGZvciBQV01fTVhTIGJ1dCBpcyBpcyBmb3IK PiA+ID4gUFdNX09NQVBfRE1USU1FUi4gcHdtLW14cyBjb21waWxlcyB3aXRob3V0IENPTkZJR19P RiwgZGlkbid0IHRlc3QKPiA+ID4gcHdtLW9tYXAtZG10aW1lci4KPiA+IAo+ID4gU2luY2Ugc29t ZSB0aW1lICFPRiBoYXMgYWxsIG5lY2Vzc2FyeSBzdHVicyBzbyBPRiBpcyBhY3R1YWxseSBuZWVk ZWQKPiA+IG9ubHkgZm9yIGJpbmRpbmcsIG5vdCBjb21waWxpbmcuCj4gCj4gVGhhdCBkb2Vzbid0 IGV4cGxhaW4gd2h5IHlvdSBoYW5kbGUgUFdNX01YUyBhbmQgUFdNX09NQVBfRE1USU1FUgo+IGRp ZmZlcmVudGx5IHRob3VnaC4KCllvdSdyZSByaWdodCwgSSBtaXNzZWQgdGhpcy4gTm9uZSBvZiB0 aGVtIHJlcXVpcmUgT0YgZm9yIGJ1aWxkaW5nIHNvCnNlcGFyYXRlICJkZXBlbmRzIG9uIE9GIiBt YWtlcyBzZW5zZSBvbmx5IGZvciByZWFkYWJpbGl0eSBvZiB0aGlzLiAgTGV0Cm1lIHNlbmQgdjIg dG8gbWFrZSBpdCBzaW1pbGFyIHRvIFBXTV9NWFMuCgoKQmVzdCByZWdhcmRzLApLcnp5c3p0b2YK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1h bWxvZ2ljIG1haWxpbmcgbGlzdApsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0 cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hbWxvZ2ljCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 885F5C33C99 for ; Tue, 7 Jan 2020 11:05:15 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5907D2081E for ; Tue, 7 Jan 2020 11:05:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="dHd3R6IY" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5907D2081E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Tb5PtyIKp+lhclomKCQ3j6+f2M4y8hefUnNmNzVklSI=; b=dHd3R6IYkMCupL WEfhef4CRN7wSrzuTCSr1preLAiHrPNMohKAzRXbRQBwquSXLkFJQ5247ZqLixoNXc5npBhtXBoyg aheBslmJ89LCkCLM/xFcTR07Aa6pZY6+ylrFZKxqnmN/5U37fuS4l7YSJi/pz+dRFHSWhq8pjKx3m jgcKLBR3zLVu+xyl5FtvBaP8asRrmQt+gxzFr7zcFLCLu6CedT07d39CkJ0y7RYkNntTDEYMJ19tN mZ6lRxe0lkr7JoMw+RUWj6HinXUEsTyUxh/GZ8qfgo2rQ7x9hTibbFvh/cn2NebjKXM7JuZN81DCZ CyO3EPPQIG2Y6UiO/Gnw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iomfS-00029G-RH; Tue, 07 Jan 2020 11:04:58 +0000 Received: from mail-ed1-f66.google.com ([209.85.208.66]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iomeb-0001k9-0u; Tue, 07 Jan 2020 11:04:27 +0000 Received: by mail-ed1-f66.google.com with SMTP id f8so6455391edv.2; Tue, 07 Jan 2020 03:04:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=ptBtaLfSefXKIlF4+ATcVDfD9CqQtKSIYDSRdZx4Dts=; b=BwJVVduBH3q5Qid9RMG1kwAuBOHtUdNILi2maNtcgQ/OQjX1rDriFARyJRvLvE5Usq OAszbfkYwNctlu2FUMjzcODdNzi4/lFPWIuoM3Wflj0bKf1Jryp0yQY6mf6P2qTXy1uY CEVHMZrW8oowdBqjRY6nO8crthkphvfsxdAyLXTjgeuP5nU07pRogFbUPqgJRLs1cCfP AX1w1xrv1PW6tECFnzTyR2AiCNuVH66E+KUpCOy8To306eFKKRmOFtPdRlRxxRCWYpvR jy3ZoKNhF4mgx8bdzy6CYYZncD+AjaeEcHiXXjhUZe9VaL6tY2qjtj++jstfYZ4XBlxr +a6A== X-Gm-Message-State: APjAAAXOAvR0iEtdRQgyNfMnIDG+zFYrRG0eqxYCwSZ3mDYGWREHNjRX f9e4ETjRi7y2MBuWLJug+88= X-Google-Smtp-Source: APXvYqzKoAnAzDFoVmt8WsrTLEo61oVGbLtxhYn9w1G9R8M+n/U0qKkIJnksdqHSF0YmF+wOzkLZyQ== X-Received: by 2002:a17:906:c4d:: with SMTP id t13mr112159727ejf.198.1578395042449; Tue, 07 Jan 2020 03:04:02 -0800 (PST) Received: from pi3 ([194.230.155.149]) by smtp.googlemail.com with ESMTPSA id x8sm7492342eds.88.2020.01.07.03.04.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jan 2020 03:04:01 -0800 (PST) Date: Tue, 7 Jan 2020 12:03:59 +0100 From: Krzysztof Kozlowski To: Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= Subject: Re: [PATCH 2/2] pwm: Enable compile testing for some of drivers Message-ID: <20200107110359.GA32423@pi3> References: <20191230172113.17222-1-krzk@kernel.org> <20191230172113.17222-2-krzk@kernel.org> <20200107072645.ko247bwhh3ibdu73@pengutronix.de> <20200107082539.GA31827@pi3> <20200107104234.wq74fska3szrg4ii@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200107104234.wq74fska3szrg4ii@pengutronix.de> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200107_030424_657276_6201ADA7 X-CRM114-Status: GOOD ( 19.14 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-pwm@vger.kernel.org, Arnd Bergmann , Richard Weinberger , linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Thierry Reding , bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, kernel@pengutronix.de, linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-riscv@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMTE6NDI6MzRBTSArMDEwMCwgVXdlIEtsZWluZS1Lw7Zu aWcgd3JvdGU6Cj4gPiBJIGd1ZXNzIG90aGVyIHNvbHV0aW9uIHdvdWxkIGJlIHRvIGFkZCBzdHVi cyBmb3IgZmV3IGNsayBmdW5jdGlvbnMuLi4KPiA+IAo+ID4gPiBBbHNvIEhBU19JT01FTSBpcyBh IHR5cGljYWwgcmVxdWlyZW1lbnQsIGJ1dCBJIHRlc3RlZCB3aXRoIGFuIEFSQ0g9dW0KPiA+ID4g Y29uZmlnICh3aGljaCBkb2VzJ3QgaGF2ZSBIQVNfSU9NRU0pIGFuZCB0aGV5IGFsbCBjb21waWxl IGZpbmUuCj4gPiAKPiA+IEJlY2F1c2Ugb2YgIUhBU19JT01FTSwgc2luY2Ugc29tZSB0aW1lIEFS Q0g9dW0gZG9lcyBub3Qgc3VwcG9ydAo+ID4gQ09NUElMRV9URVNULiBUaGVyZWZvcmUgSEFTX0lP TUVNIGRlcGVuZGVuY3kgaXMgbm90IG5lZWRlZCBmb3IgY29tcGlsZQo+ID4gdGVzdGluZyAoYW5k IGZvciByZWd1bGFyIGJ1aWxkIGl0IGlzIHNlbGVjdGVkIGJ5IEFSQ0gpLgo+IAo+IEhlaGUsIEkg ZGlkbid0IG5vdGljZSBiZWNhdXNlIGZvciB0ZXN0aW5nIEkganVzdCBkcm9wcGVkIHRoZSAiZGVw ZW5kcyBvbgo+IC4uLiIgbGluZXMgaW4gS2NvbmZpZyBpbnN0ZWFkIG9mIGFkZGluZyAifHwgQ09N UElMRV9URVNUIiA6LSkgU3RpbGwgdGhleQo+IGNvbXBpbGUgZmluZSBvbiBVTUwuCj4gCj4gQWgs IHNpbmNlIGJjMDgzYTY0YjZjMCAoImluaXQvS2NvbmZpZzogbWFrZSBDT01QSUxFX1RFU1QgZGVw ZW5kIG9uCj4gIVVNTCIpID09IHY0LjgtcmMxfjUyXjJ+ODMgQ09NUElMRV9URVNUIGNhbm5vdCBi ZSBlbmFibGVkIG9uIFVNTCwgYnV0Cj4gbGF0ZXIgMWJjYmZiZmRlYjAwICgidW06IGFkZCBkdW1t eSBpb3JlbWFwIGFuZCBpb3VubWFwIGZ1bmN0aW9ucyIpCj4gPT0gdjQuMTMtcmMxfjheMn42IFVN IGdvdCBhIGR1bW15IGltcGxlbWVudGF0aW9uLiBTbyBtYXliZSB3ZSBjb3VsZAo+IHJldmVydCBi YzA4M2E2NGI2YzAgdG9kYXk/IChBbmQgaWYgbm90LCBhIGNvbW1lbnQgYWJvdXQgd2h5IG5lYXIg dGhlCj4gImRlcGVuZHMgb24gIVVNTCIgaW4gaW5pdC9LY29uZmlnIHdvdWxkIGJlIGdyZWF0LikK PiAKPiBPcnRob2dvbmFsIHRvIHRoYXQsIEkgd29uZGVyIGlmIGRlcGVuZGluZyBvbiBIQVNfSU9N RU0gaXMgcmlnaHQgZXZlbgo+IHRob3VnaCB0aGUgY29tcGlsZSB0ZXN0ZXJzIHdvbid0IG5vdGlj ZSBpdCBtaXNzaW5nLiBPciBzaG91bGQgSEFTX0lPTUVNCj4gYmUgZHJvcHBlZD8KCkkgdGhpbmsg eWVzLCBpdCBjYW4gYmUgZHJvcHBlZCwgYnV0IHRoaXMgd291bGQgcmVxdWlyZToKMS4gRml4aW5n IGFueSBkZXBlbmRlbmNpZXMgb24gSEFTX0lPTUVNLCBlLmcuOgogICAgV0FSTklORzogdW5tZXQg ZGlyZWN0IGRlcGVuZGVuY2llcyBkZXRlY3RlZCBmb3IgTUZEX1NZU0NPTgogICAgICBEZXBlbmRz IG9uIFtuXTogSEFTX0lPTUVNIFs9bl0KICAgICAgU2VsZWN0ZWQgYnkgW3ldOgogICAgICAtIFBI WV9EQThYWF9VU0IgWz15XSAmJiAoQVJDSF9EQVZJTkNJX0RBOFhYIHx8IENPTVBJTEVfVEVTVCBb PXldKQoKMi4gQ2hlY2tpbmcgaWYgYWxsIG9mIHN0dWJzIGFyZSBpbXBsZW1lbnRlZCAobm90IG9u bHkgSU9NRU0gYnV0IG1heWJlCiAgIERNQSBhcyB3ZWxsKS4gQWxzbyAxYmNiZmJmZGViMDAgYnJv dWdodCBvbmx5IGZldyBzdHVicy4gU3RpbGwgd2UKICAgbmVlZCBkZXZtX2lvcmVtYXBfcmVzb3Vy Y2UoKSBhbmQgb3RoZXJzLgoKUXVpY2sgdGVzdCBzaG93cyBtZW50aW9uZWQgInVubWV0IGRpcmVj dCBkZXBlbmRlbmNpZXMiIGFuZDoKICAgIHBoeS1weGEtdXNiLmM6KC50ZXh0KzB4MmY1KTogdW5k ZWZpbmVkIHJlZmVyZW5jZSB0byBgZGV2bV9pb3JlbWFwX3Jlc291cmNlJwogICAgZG1hLWlvbW11 LmM6KC50ZXh0KzB4MTc5KTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZG1hX3BncHJvdCcKCj4g Cj4gPiA+ID4gQEAgLTMxOCw3ICszMTksNyBAQCBjb25maWcgUFdNX01FRElBVEVLCj4gPiA+ID4g IAo+ID4gPiA+ICBjb25maWcgUFdNX01YUwo+ID4gPiA+ICAJdHJpc3RhdGUgIkZyZWVzY2FsZSBN WFMgUFdNIHN1cHBvcnQiCj4gPiA+ID4gLQlkZXBlbmRzIG9uIEFSQ0hfTVhTICYmIE9GCj4gPiA+ ID4gKwlkZXBlbmRzIG9uIChBUkNIX01YUyAmJiBPRikgfHwgQ09NUElMRV9URVNUCj4gPiA+ID4g IAlzZWxlY3QgU1RNUF9ERVZJQ0UKPiA+ID4gPiAgCWhlbHAKPiA+ID4gPiAgCSAgR2VuZXJpYyBQ V00gZnJhbWV3b3JrIGRyaXZlciBmb3IgRnJlZXNjYWxlIE1YUy4KPiA+ID4gPiBAQCAtMzI4LDcg KzMyOSw4IEBAIGNvbmZpZyBQV01fTVhTCj4gPiA+ID4gIAo+ID4gPiA+ICBjb25maWcgUFdNX09N QVBfRE1USU1FUgo+ID4gPiA+ICAJdHJpc3RhdGUgIk9NQVAgRHVhbC1Nb2RlIFRpbWVyIFBXTSBz dXBwb3J0Igo+ID4gPiA+IC0JZGVwZW5kcyBvbiBPRiAmJiBBUkNIX09NQVAgJiYgT01BUF9ETV9U SU1FUgo+ID4gPiA+ICsJZGVwZW5kcyBvbiAoQVJDSF9PTUFQICYmIE9NQVBfRE1fVElNRVIpIHx8 IENPTVBJTEVfVEVTVAo+ID4gPiA+ICsJZGVwZW5kcyBvbiBPRgo+ID4gPiAKPiA+ID4gSSdtIHN1 cnByaXNlZCB0aGF0IE9GIGlzbid0IHJlcXVpcmVkIGZvciBQV01fTVhTIGJ1dCBpcyBpcyBmb3IK PiA+ID4gUFdNX09NQVBfRE1USU1FUi4gcHdtLW14cyBjb21waWxlcyB3aXRob3V0IENPTkZJR19P RiwgZGlkbid0IHRlc3QKPiA+ID4gcHdtLW9tYXAtZG10aW1lci4KPiA+IAo+ID4gU2luY2Ugc29t ZSB0aW1lICFPRiBoYXMgYWxsIG5lY2Vzc2FyeSBzdHVicyBzbyBPRiBpcyBhY3R1YWxseSBuZWVk ZWQKPiA+IG9ubHkgZm9yIGJpbmRpbmcsIG5vdCBjb21waWxpbmcuCj4gCj4gVGhhdCBkb2Vzbid0 IGV4cGxhaW4gd2h5IHlvdSBoYW5kbGUgUFdNX01YUyBhbmQgUFdNX09NQVBfRE1USU1FUgo+IGRp ZmZlcmVudGx5IHRob3VnaC4KCllvdSdyZSByaWdodCwgSSBtaXNzZWQgdGhpcy4gTm9uZSBvZiB0 aGVtIHJlcXVpcmUgT0YgZm9yIGJ1aWxkaW5nIHNvCnNlcGFyYXRlICJkZXBlbmRzIG9uIE9GIiBt YWtlcyBzZW5zZSBvbmx5IGZvciByZWFkYWJpbGl0eSBvZiB0aGlzLiAgTGV0Cm1lIHNlbmQgdjIg dG8gbWFrZSBpdCBzaW1pbGFyIHRvIFBXTV9NWFMuCgoKQmVzdCByZWdhcmRzLApLcnp5c3p0b2YK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1t ZWRpYXRlayBtYWlsaW5nIGxpc3QKTGludXgtbWVkaWF0ZWtAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW1lZGlhdGVr Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Subject: Re: [PATCH 2/2] pwm: Enable compile testing for some of drivers Date: Tue, 7 Jan 2020 12:03:59 +0100 Message-ID: <20200107110359.GA32423@pi3> References: <20191230172113.17222-1-krzk@kernel.org> <20191230172113.17222-2-krzk@kernel.org> <20200107072645.ko247bwhh3ibdu73@pengutronix.de> <20200107082539.GA31827@pi3> <20200107104234.wq74fska3szrg4ii@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT Return-path: Content-Disposition: inline In-Reply-To: <20200107104234.wq74fska3szrg4ii@pengutronix.de> Sender: linux-kernel-owner@vger.kernel.org To: Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= Cc: Thierry Reding , linux-pwm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-riscv@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-tegra@vger.kernel.org, kernel@pengutronix.de, Richard Weinberger , Arnd Bergmann List-Id: linux-pwm@vger.kernel.org On Tue, Jan 07, 2020 at 11:42:34AM +0100, Uwe Kleine-König wrote: > > I guess other solution would be to add stubs for few clk functions... > > > > > Also HAS_IOMEM is a typical requirement, but I tested with an ARCH=um > > > config (which does't have HAS_IOMEM) and they all compile fine. > > > > Because of !HAS_IOMEM, since some time ARCH=um does not support > > COMPILE_TEST. Therefore HAS_IOMEM dependency is not needed for compile > > testing (and for regular build it is selected by ARCH). > > Hehe, I didn't notice because for testing I just dropped the "depends on > ..." lines in Kconfig instead of adding "|| COMPILE_TEST" :-) Still they > compile fine on UML. > > Ah, since bc083a64b6c0 ("init/Kconfig: make COMPILE_TEST depend on > !UML") == v4.8-rc1~52^2~83 COMPILE_TEST cannot be enabled on UML, but > later 1bcbfbfdeb00 ("um: add dummy ioremap and iounmap functions") > == v4.13-rc1~8^2~6 UM got a dummy implementation. So maybe we could > revert bc083a64b6c0 today? (And if not, a comment about why near the > "depends on !UML" in init/Kconfig would be great.) > > Orthogonal to that, I wonder if depending on HAS_IOMEM is right even > though the compile testers won't notice it missing. Or should HAS_IOMEM > be dropped? I think yes, it can be dropped, but this would require: 1. Fixing any dependencies on HAS_IOMEM, e.g.: WARNING: unmet direct dependencies detected for MFD_SYSCON Depends on [n]: HAS_IOMEM [=n] Selected by [y]: - PHY_DA8XX_USB [=y] && (ARCH_DAVINCI_DA8XX || COMPILE_TEST [=y]) 2. Checking if all of stubs are implemented (not only IOMEM but maybe DMA as well). Also 1bcbfbfdeb00 brought only few stubs. Still we need devm_ioremap_resource() and others. Quick test shows mentioned "unmet direct dependencies" and: phy-pxa-usb.c:(.text+0x2f5): undefined reference to `devm_ioremap_resource' dma-iommu.c:(.text+0x179): undefined reference to `dma_pgprot' > > > > > @@ -318,7 +319,7 @@ config PWM_MEDIATEK > > > > > > > > config PWM_MXS > > > > tristate "Freescale MXS PWM support" > > > > - depends on ARCH_MXS && OF > > > > + depends on (ARCH_MXS && OF) || COMPILE_TEST > > > > select STMP_DEVICE > > > > help > > > > Generic PWM framework driver for Freescale MXS. > > > > @@ -328,7 +329,8 @@ config PWM_MXS > > > > > > > > config PWM_OMAP_DMTIMER > > > > tristate "OMAP Dual-Mode Timer PWM support" > > > > - depends on OF && ARCH_OMAP && OMAP_DM_TIMER > > > > + depends on (ARCH_OMAP && OMAP_DM_TIMER) || COMPILE_TEST > > > > + depends on OF > > > > > > I'm surprised that OF isn't required for PWM_MXS but is is for > > > PWM_OMAP_DMTIMER. pwm-mxs compiles without CONFIG_OF, didn't test > > > pwm-omap-dmtimer. > > > > Since some time !OF has all necessary stubs so OF is actually needed > > only for binding, not compiling. > > That doesn't explain why you handle PWM_MXS and PWM_OMAP_DMTIMER > differently though. You're right, I missed this. None of them require OF for building so separate "depends on OF" makes sense only for readability of this. Let me send v2 to make it similar to PWM_MXS. Best regards, Krzysztof From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AEA3FC33C99 for ; Tue, 7 Jan 2020 11:05:05 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 67B012081E for ; Tue, 7 Jan 2020 11:05:05 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="HETPySwj" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 67B012081E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=ptBtaLfSefXKIlF4+ATcVDfD9CqQtKSIYDSRdZx4Dts=; b=HETPySwjMRg8X9bz9FtBXSGM3 iuGd1nAHxT6eF2FTePkcBNz8LtmX7U9DQNO56B5V99Od0cCZcHY+QSGkJkQ9PUUSKyV0i61L0d/nV 03EixBPT8qmNFcMqnhDlWW6nTrSd3jKNzUnhlcnfwqFhCXrJSsf3UV40TlDp7+puryz+QRXZt5/ug /6thIivG8iS+4CgMetUDFv4e3F6CVj9u0rTC7FBrtQOEUKBimr/63xdDJ7kH/keyDi0Kwz1+VcYR3 B05kZ35NErGxl8fjA6d61js5T//XWlbGKj6jR6b3MJQ1GVGQA3ZOA19ko2ILL4rsgL84UfKClZY1P qaMxEMjzw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iomfV-0002CZ-4s; Tue, 07 Jan 2020 11:05:01 +0000 Received: from mail-ed1-f66.google.com ([209.85.208.66]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iomeb-0001k9-0u; Tue, 07 Jan 2020 11:04:27 +0000 Received: by mail-ed1-f66.google.com with SMTP id f8so6455391edv.2; Tue, 07 Jan 2020 03:04:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=ptBtaLfSefXKIlF4+ATcVDfD9CqQtKSIYDSRdZx4Dts=; b=BwJVVduBH3q5Qid9RMG1kwAuBOHtUdNILi2maNtcgQ/OQjX1rDriFARyJRvLvE5Usq OAszbfkYwNctlu2FUMjzcODdNzi4/lFPWIuoM3Wflj0bKf1Jryp0yQY6mf6P2qTXy1uY CEVHMZrW8oowdBqjRY6nO8crthkphvfsxdAyLXTjgeuP5nU07pRogFbUPqgJRLs1cCfP AX1w1xrv1PW6tECFnzTyR2AiCNuVH66E+KUpCOy8To306eFKKRmOFtPdRlRxxRCWYpvR jy3ZoKNhF4mgx8bdzy6CYYZncD+AjaeEcHiXXjhUZe9VaL6tY2qjtj++jstfYZ4XBlxr +a6A== X-Gm-Message-State: APjAAAXOAvR0iEtdRQgyNfMnIDG+zFYrRG0eqxYCwSZ3mDYGWREHNjRX f9e4ETjRi7y2MBuWLJug+88= X-Google-Smtp-Source: APXvYqzKoAnAzDFoVmt8WsrTLEo61oVGbLtxhYn9w1G9R8M+n/U0qKkIJnksdqHSF0YmF+wOzkLZyQ== X-Received: by 2002:a17:906:c4d:: with SMTP id t13mr112159727ejf.198.1578395042449; Tue, 07 Jan 2020 03:04:02 -0800 (PST) Received: from pi3 ([194.230.155.149]) by smtp.googlemail.com with ESMTPSA id x8sm7492342eds.88.2020.01.07.03.04.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jan 2020 03:04:01 -0800 (PST) Date: Tue, 7 Jan 2020 12:03:59 +0100 From: Krzysztof Kozlowski To: Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= Subject: Re: [PATCH 2/2] pwm: Enable compile testing for some of drivers Message-ID: <20200107110359.GA32423@pi3> References: <20191230172113.17222-1-krzk@kernel.org> <20191230172113.17222-2-krzk@kernel.org> <20200107072645.ko247bwhh3ibdu73@pengutronix.de> <20200107082539.GA31827@pi3> <20200107104234.wq74fska3szrg4ii@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20200107104234.wq74fska3szrg4ii@pengutronix.de> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200107_030424_657276_6201ADA7 X-CRM114-Status: GOOD ( 19.14 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-pwm@vger.kernel.org, Arnd Bergmann , Richard Weinberger , linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Thierry Reding , bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, kernel@pengutronix.de, linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-riscv@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org Sender: "linux-riscv" Errors-To: linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org On Tue, Jan 07, 2020 at 11:42:34AM +0100, Uwe Kleine-K=C3=B6nig wrote: > > I guess other solution would be to add stubs for few clk functions... > >=20 > > > Also HAS_IOMEM is a typical requirement, but I tested with an ARCH=3D= um > > > config (which does't have HAS_IOMEM) and they all compile fine. > >=20 > > Because of !HAS_IOMEM, since some time ARCH=3Dum does not support > > COMPILE_TEST. Therefore HAS_IOMEM dependency is not needed for compile > > testing (and for regular build it is selected by ARCH). >=20 > Hehe, I didn't notice because for testing I just dropped the "depends on > ..." lines in Kconfig instead of adding "|| COMPILE_TEST" :-) Still they > compile fine on UML. >=20 > Ah, since bc083a64b6c0 ("init/Kconfig: make COMPILE_TEST depend on > !UML") =3D=3D v4.8-rc1~52^2~83 COMPILE_TEST cannot be enabled on UML, but > later 1bcbfbfdeb00 ("um: add dummy ioremap and iounmap functions") > =3D=3D v4.13-rc1~8^2~6 UM got a dummy implementation. So maybe we could > revert bc083a64b6c0 today? (And if not, a comment about why near the > "depends on !UML" in init/Kconfig would be great.) >=20 > Orthogonal to that, I wonder if depending on HAS_IOMEM is right even > though the compile testers won't notice it missing. Or should HAS_IOMEM > be dropped? I think yes, it can be dropped, but this would require: 1. Fixing any dependencies on HAS_IOMEM, e.g.: WARNING: unmet direct dependencies detected for MFD_SYSCON Depends on [n]: HAS_IOMEM [=3Dn] Selected by [y]: - PHY_DA8XX_USB [=3Dy] && (ARCH_DAVINCI_DA8XX || COMPILE_TEST [=3Dy]) 2. Checking if all of stubs are implemented (not only IOMEM but maybe DMA as well). Also 1bcbfbfdeb00 brought only few stubs. Still we need devm_ioremap_resource() and others. Quick test shows mentioned "unmet direct dependencies" and: phy-pxa-usb.c:(.text+0x2f5): undefined reference to `devm_ioremap_resou= rce' dma-iommu.c:(.text+0x179): undefined reference to `dma_pgprot' >=20 > > > > @@ -318,7 +319,7 @@ config PWM_MEDIATEK > > > > =20 > > > > config PWM_MXS > > > > tristate "Freescale MXS PWM support" > > > > - depends on ARCH_MXS && OF > > > > + depends on (ARCH_MXS && OF) || COMPILE_TEST > > > > select STMP_DEVICE > > > > help > > > > Generic PWM framework driver for Freescale MXS. > > > > @@ -328,7 +329,8 @@ config PWM_MXS > > > > =20 > > > > config PWM_OMAP_DMTIMER > > > > tristate "OMAP Dual-Mode Timer PWM support" > > > > - depends on OF && ARCH_OMAP && OMAP_DM_TIMER > > > > + depends on (ARCH_OMAP && OMAP_DM_TIMER) || COMPILE_TEST > > > > + depends on OF > > >=20 > > > I'm surprised that OF isn't required for PWM_MXS but is is for > > > PWM_OMAP_DMTIMER. pwm-mxs compiles without CONFIG_OF, didn't test > > > pwm-omap-dmtimer. > >=20 > > Since some time !OF has all necessary stubs so OF is actually needed > > only for binding, not compiling. >=20 > That doesn't explain why you handle PWM_MXS and PWM_OMAP_DMTIMER > differently though. You're right, I missed this. None of them require OF for building so separate "depends on OF" makes sense only for readability of this. Let me send v2 to make it similar to PWM_MXS. Best regards, Krzysztof From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C0398C33C99 for ; Tue, 7 Jan 2020 11:04:48 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 847122073D for ; Tue, 7 Jan 2020 11:04:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="XCpnxmGv" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 847122073D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=XBuDC4dnqs5BBcNLJUkS8RDmgilSxYcpoAhfw66bkT4=; b=XCpnxmGvXe76lR SmfLdbXes7cbAaUc2wj2zlfhEDXLa9HjU8yFHOYxsDsJno/gblsTyH/it2UQEJNZyrNBsNYCXPE56 Z6gLvvVH47+Lwnc5SsLWzUU/d3sSGLp0RBv27vYp8NqnHXMi4BBe43RbOseCaOdFBfaevLJSkwPzu JoerZAq7Mt68TG7Z+HLxAupEbrgIzwmUXPXufbnPlabCyi4fAlf57JTGa2BSZbX4gUT6utIr8l0wY cHzZduUL0dSPqqfP29hWPHvYwi9XC36JUshGKgXFSkef/V/yp/LIYSbJZIzY8re58vGRf/P7E5ZYD 7lJeTnqIj5FV91fNZWbw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iomfB-0001qx-In; Tue, 07 Jan 2020 11:04:41 +0000 Received: from mail-ed1-f66.google.com ([209.85.208.66]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iomeb-0001k9-0u; Tue, 07 Jan 2020 11:04:27 +0000 Received: by mail-ed1-f66.google.com with SMTP id f8so6455391edv.2; Tue, 07 Jan 2020 03:04:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=ptBtaLfSefXKIlF4+ATcVDfD9CqQtKSIYDSRdZx4Dts=; b=BwJVVduBH3q5Qid9RMG1kwAuBOHtUdNILi2maNtcgQ/OQjX1rDriFARyJRvLvE5Usq OAszbfkYwNctlu2FUMjzcODdNzi4/lFPWIuoM3Wflj0bKf1Jryp0yQY6mf6P2qTXy1uY CEVHMZrW8oowdBqjRY6nO8crthkphvfsxdAyLXTjgeuP5nU07pRogFbUPqgJRLs1cCfP AX1w1xrv1PW6tECFnzTyR2AiCNuVH66E+KUpCOy8To306eFKKRmOFtPdRlRxxRCWYpvR jy3ZoKNhF4mgx8bdzy6CYYZncD+AjaeEcHiXXjhUZe9VaL6tY2qjtj++jstfYZ4XBlxr +a6A== X-Gm-Message-State: APjAAAXOAvR0iEtdRQgyNfMnIDG+zFYrRG0eqxYCwSZ3mDYGWREHNjRX f9e4ETjRi7y2MBuWLJug+88= X-Google-Smtp-Source: APXvYqzKoAnAzDFoVmt8WsrTLEo61oVGbLtxhYn9w1G9R8M+n/U0qKkIJnksdqHSF0YmF+wOzkLZyQ== X-Received: by 2002:a17:906:c4d:: with SMTP id t13mr112159727ejf.198.1578395042449; Tue, 07 Jan 2020 03:04:02 -0800 (PST) Received: from pi3 ([194.230.155.149]) by smtp.googlemail.com with ESMTPSA id x8sm7492342eds.88.2020.01.07.03.04.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jan 2020 03:04:01 -0800 (PST) Date: Tue, 7 Jan 2020 12:03:59 +0100 From: Krzysztof Kozlowski To: Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= Subject: Re: [PATCH 2/2] pwm: Enable compile testing for some of drivers Message-ID: <20200107110359.GA32423@pi3> References: <20191230172113.17222-1-krzk@kernel.org> <20191230172113.17222-2-krzk@kernel.org> <20200107072645.ko247bwhh3ibdu73@pengutronix.de> <20200107082539.GA31827@pi3> <20200107104234.wq74fska3szrg4ii@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200107104234.wq74fska3szrg4ii@pengutronix.de> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200107_030424_657276_6201ADA7 X-CRM114-Status: GOOD ( 19.14 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-pwm@vger.kernel.org, Arnd Bergmann , Richard Weinberger , linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Thierry Reding , bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, kernel@pengutronix.de, linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-riscv@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMTE6NDI6MzRBTSArMDEwMCwgVXdlIEtsZWluZS1Lw7Zu aWcgd3JvdGU6Cj4gPiBJIGd1ZXNzIG90aGVyIHNvbHV0aW9uIHdvdWxkIGJlIHRvIGFkZCBzdHVi cyBmb3IgZmV3IGNsayBmdW5jdGlvbnMuLi4KPiA+IAo+ID4gPiBBbHNvIEhBU19JT01FTSBpcyBh IHR5cGljYWwgcmVxdWlyZW1lbnQsIGJ1dCBJIHRlc3RlZCB3aXRoIGFuIEFSQ0g9dW0KPiA+ID4g Y29uZmlnICh3aGljaCBkb2VzJ3QgaGF2ZSBIQVNfSU9NRU0pIGFuZCB0aGV5IGFsbCBjb21waWxl IGZpbmUuCj4gPiAKPiA+IEJlY2F1c2Ugb2YgIUhBU19JT01FTSwgc2luY2Ugc29tZSB0aW1lIEFS Q0g9dW0gZG9lcyBub3Qgc3VwcG9ydAo+ID4gQ09NUElMRV9URVNULiBUaGVyZWZvcmUgSEFTX0lP TUVNIGRlcGVuZGVuY3kgaXMgbm90IG5lZWRlZCBmb3IgY29tcGlsZQo+ID4gdGVzdGluZyAoYW5k IGZvciByZWd1bGFyIGJ1aWxkIGl0IGlzIHNlbGVjdGVkIGJ5IEFSQ0gpLgo+IAo+IEhlaGUsIEkg ZGlkbid0IG5vdGljZSBiZWNhdXNlIGZvciB0ZXN0aW5nIEkganVzdCBkcm9wcGVkIHRoZSAiZGVw ZW5kcyBvbgo+IC4uLiIgbGluZXMgaW4gS2NvbmZpZyBpbnN0ZWFkIG9mIGFkZGluZyAifHwgQ09N UElMRV9URVNUIiA6LSkgU3RpbGwgdGhleQo+IGNvbXBpbGUgZmluZSBvbiBVTUwuCj4gCj4gQWgs IHNpbmNlIGJjMDgzYTY0YjZjMCAoImluaXQvS2NvbmZpZzogbWFrZSBDT01QSUxFX1RFU1QgZGVw ZW5kIG9uCj4gIVVNTCIpID09IHY0LjgtcmMxfjUyXjJ+ODMgQ09NUElMRV9URVNUIGNhbm5vdCBi ZSBlbmFibGVkIG9uIFVNTCwgYnV0Cj4gbGF0ZXIgMWJjYmZiZmRlYjAwICgidW06IGFkZCBkdW1t eSBpb3JlbWFwIGFuZCBpb3VubWFwIGZ1bmN0aW9ucyIpCj4gPT0gdjQuMTMtcmMxfjheMn42IFVN IGdvdCBhIGR1bW15IGltcGxlbWVudGF0aW9uLiBTbyBtYXliZSB3ZSBjb3VsZAo+IHJldmVydCBi YzA4M2E2NGI2YzAgdG9kYXk/IChBbmQgaWYgbm90LCBhIGNvbW1lbnQgYWJvdXQgd2h5IG5lYXIg dGhlCj4gImRlcGVuZHMgb24gIVVNTCIgaW4gaW5pdC9LY29uZmlnIHdvdWxkIGJlIGdyZWF0LikK PiAKPiBPcnRob2dvbmFsIHRvIHRoYXQsIEkgd29uZGVyIGlmIGRlcGVuZGluZyBvbiBIQVNfSU9N RU0gaXMgcmlnaHQgZXZlbgo+IHRob3VnaCB0aGUgY29tcGlsZSB0ZXN0ZXJzIHdvbid0IG5vdGlj ZSBpdCBtaXNzaW5nLiBPciBzaG91bGQgSEFTX0lPTUVNCj4gYmUgZHJvcHBlZD8KCkkgdGhpbmsg eWVzLCBpdCBjYW4gYmUgZHJvcHBlZCwgYnV0IHRoaXMgd291bGQgcmVxdWlyZToKMS4gRml4aW5n IGFueSBkZXBlbmRlbmNpZXMgb24gSEFTX0lPTUVNLCBlLmcuOgogICAgV0FSTklORzogdW5tZXQg ZGlyZWN0IGRlcGVuZGVuY2llcyBkZXRlY3RlZCBmb3IgTUZEX1NZU0NPTgogICAgICBEZXBlbmRz IG9uIFtuXTogSEFTX0lPTUVNIFs9bl0KICAgICAgU2VsZWN0ZWQgYnkgW3ldOgogICAgICAtIFBI WV9EQThYWF9VU0IgWz15XSAmJiAoQVJDSF9EQVZJTkNJX0RBOFhYIHx8IENPTVBJTEVfVEVTVCBb PXldKQoKMi4gQ2hlY2tpbmcgaWYgYWxsIG9mIHN0dWJzIGFyZSBpbXBsZW1lbnRlZCAobm90IG9u bHkgSU9NRU0gYnV0IG1heWJlCiAgIERNQSBhcyB3ZWxsKS4gQWxzbyAxYmNiZmJmZGViMDAgYnJv dWdodCBvbmx5IGZldyBzdHVicy4gU3RpbGwgd2UKICAgbmVlZCBkZXZtX2lvcmVtYXBfcmVzb3Vy Y2UoKSBhbmQgb3RoZXJzLgoKUXVpY2sgdGVzdCBzaG93cyBtZW50aW9uZWQgInVubWV0IGRpcmVj dCBkZXBlbmRlbmNpZXMiIGFuZDoKICAgIHBoeS1weGEtdXNiLmM6KC50ZXh0KzB4MmY1KTogdW5k ZWZpbmVkIHJlZmVyZW5jZSB0byBgZGV2bV9pb3JlbWFwX3Jlc291cmNlJwogICAgZG1hLWlvbW11 LmM6KC50ZXh0KzB4MTc5KTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZG1hX3BncHJvdCcKCj4g Cj4gPiA+ID4gQEAgLTMxOCw3ICszMTksNyBAQCBjb25maWcgUFdNX01FRElBVEVLCj4gPiA+ID4g IAo+ID4gPiA+ICBjb25maWcgUFdNX01YUwo+ID4gPiA+ICAJdHJpc3RhdGUgIkZyZWVzY2FsZSBN WFMgUFdNIHN1cHBvcnQiCj4gPiA+ID4gLQlkZXBlbmRzIG9uIEFSQ0hfTVhTICYmIE9GCj4gPiA+ ID4gKwlkZXBlbmRzIG9uIChBUkNIX01YUyAmJiBPRikgfHwgQ09NUElMRV9URVNUCj4gPiA+ID4g IAlzZWxlY3QgU1RNUF9ERVZJQ0UKPiA+ID4gPiAgCWhlbHAKPiA+ID4gPiAgCSAgR2VuZXJpYyBQ V00gZnJhbWV3b3JrIGRyaXZlciBmb3IgRnJlZXNjYWxlIE1YUy4KPiA+ID4gPiBAQCAtMzI4LDcg KzMyOSw4IEBAIGNvbmZpZyBQV01fTVhTCj4gPiA+ID4gIAo+ID4gPiA+ICBjb25maWcgUFdNX09N QVBfRE1USU1FUgo+ID4gPiA+ICAJdHJpc3RhdGUgIk9NQVAgRHVhbC1Nb2RlIFRpbWVyIFBXTSBz dXBwb3J0Igo+ID4gPiA+IC0JZGVwZW5kcyBvbiBPRiAmJiBBUkNIX09NQVAgJiYgT01BUF9ETV9U SU1FUgo+ID4gPiA+ICsJZGVwZW5kcyBvbiAoQVJDSF9PTUFQICYmIE9NQVBfRE1fVElNRVIpIHx8 IENPTVBJTEVfVEVTVAo+ID4gPiA+ICsJZGVwZW5kcyBvbiBPRgo+ID4gPiAKPiA+ID4gSSdtIHN1 cnByaXNlZCB0aGF0IE9GIGlzbid0IHJlcXVpcmVkIGZvciBQV01fTVhTIGJ1dCBpcyBpcyBmb3IK PiA+ID4gUFdNX09NQVBfRE1USU1FUi4gcHdtLW14cyBjb21waWxlcyB3aXRob3V0IENPTkZJR19P RiwgZGlkbid0IHRlc3QKPiA+ID4gcHdtLW9tYXAtZG10aW1lci4KPiA+IAo+ID4gU2luY2Ugc29t ZSB0aW1lICFPRiBoYXMgYWxsIG5lY2Vzc2FyeSBzdHVicyBzbyBPRiBpcyBhY3R1YWxseSBuZWVk ZWQKPiA+IG9ubHkgZm9yIGJpbmRpbmcsIG5vdCBjb21waWxpbmcuCj4gCj4gVGhhdCBkb2Vzbid0 IGV4cGxhaW4gd2h5IHlvdSBoYW5kbGUgUFdNX01YUyBhbmQgUFdNX09NQVBfRE1USU1FUgo+IGRp ZmZlcmVudGx5IHRob3VnaC4KCllvdSdyZSByaWdodCwgSSBtaXNzZWQgdGhpcy4gTm9uZSBvZiB0 aGVtIHJlcXVpcmUgT0YgZm9yIGJ1aWxkaW5nIHNvCnNlcGFyYXRlICJkZXBlbmRzIG9uIE9GIiBt YWtlcyBzZW5zZSBvbmx5IGZvciByZWFkYWJpbGl0eSBvZiB0aGlzLiAgTGV0Cm1lIHNlbmQgdjIg dG8gbWFrZSBpdCBzaW1pbGFyIHRvIFBXTV9NWFMuCgoKQmVzdCByZWdhcmRzLApLcnp5c3p0b2YK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1h cm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0t a2VybmVsCg==