Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp521984pxp; Fri, 11 Mar 2022 08:53:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJwxoDzst1eb41eGFZqv/RUjKN0ynKPVH3ScnF5EhIBZOCQsE5Q+dnMSCORHXkf9kZnKXaf9 X-Received: by 2002:aa7:dbd0:0:b0:416:633c:a0cc with SMTP id v16-20020aa7dbd0000000b00416633ca0ccmr9911562edt.349.1647017611389; Fri, 11 Mar 2022 08:53:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1647017611; cv=none; d=google.com; s=arc-20160816; b=XEam4x4DR4H1BepVB0Gf6KpBsrq7y+Q+2mz3vV7Qp0Q7rNEBwczm5N66EUmYI91qNS Gt8ycIOFE2p70nsr8DKhOUPkYsQB0MKDZTSB98+Ukwh+UPKabrVBHPAMu/gGzySSV4B4 L6+FtfbBdll1QcsQeBPuGKTCyBMyc9PJq0rMtQ0zr/laWFFqCqWGcJkj9sKb+8I9OF/J iMq2zyfuMoKm/qiArsJHeQID0Xbk2nNg6eFEaRwc34qPZAI9ZqrqovKY6gPxOxXCeV0n Lj+zxHWvq34hv6ljhz2wcsduPw0PWJ1KEkDU/BEgxLpFAeGYBjui98y09K8zYGUm/UH9 RJZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=QKOxkvxNzD7rxqxwBmHmJb7NgshPzc0L9/lBDGQCjyU=; b=ksVGLEJ3z3Y0RDNXK6lkq631oERUnFz2WN61uM6gAmMFdx/U1pECwRjhr5Q9/je9hi K38VsQirjkUd6siwDgl1Y3UByYBvsZF8BDnxJkTbq+LDk+Rj0C55icYRbIOK68ittqUf 8VUda13VwdHyefDcGHyKVnlQu/Ymn5zTQMdX+pxZdSYncAXrakUJ6LsIbuo/jScDvNJi 4CzGkb3KeaRukvtIMTCMzu0ulx4eLyAUqtYqk3ewSor/wLyJjJiDcGVrAWr4Lz7orxDv qAas7zkPtaC7vGb+H7OE8hJpO7DA8uXZZglv//JBgS5G7yEmvROQI+J9lTM4iRJWNHWY kjSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=O5d5uCrq; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hr32-20020a1709073fa000b006db381c37cesi6566612ejc.17.2022.03.11.08.53.01; Fri, 11 Mar 2022 08:53:31 -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=@gmail.com header.s=20210112 header.b=O5d5uCrq; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343992AbiCJVux (ORCPT + 99 others); Thu, 10 Mar 2022 16:50:53 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58096 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232848AbiCJVuv (ORCPT ); Thu, 10 Mar 2022 16:50:51 -0500 Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 477C01045B1; Thu, 10 Mar 2022 13:49:50 -0800 (PST) Received: by mail-pl1-x630.google.com with SMTP id n18so3381950plg.5; Thu, 10 Mar 2022 13:49:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=QKOxkvxNzD7rxqxwBmHmJb7NgshPzc0L9/lBDGQCjyU=; b=O5d5uCrqYq7WukFMaJ8slLI7O6P4WY+YopJ/77d9opSsWI7j5XeBsvJIVqgYAZ00s9 W7N/rFOKRuM4rQRMn4+qZfBm6DiZFjAWHMj3cKVZw5pDMdZYqmBz3qj3aJTriEQu3vYu GnTyV98e6yHCpx/iVDqrwKWMre1w5IJ7j0gfeONqqrerif+P8Wgr/SdqkWYHvpfN8JgU yfa2GFFdpUFIJmG8SO2qr/BWSSVQ0bP1bxai9q/NM5ngw0Lhgkx9k0zpRk611RVLurKO jPoYTk0/pcfEJwRp7pSncRO+t2AdaiiWQrQF6a/JJm+R5DdtNb7Q3qN5zcmypWF8E/Hr HOSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=QKOxkvxNzD7rxqxwBmHmJb7NgshPzc0L9/lBDGQCjyU=; b=QXlA/qjyTQyOJD2YXHmFOjOx184q5zJJJv90FlTMRp8hKNyvLizkg2xSZrny3lWEG3 C7Jn3LCMGOziX3yOLSlfzhT2EXurPhtpzGCp7WfFXsNpfh3FO1asW1XEQawUJdMK9N8P hW/VbeYS6sbwwQ3vxjW3Q0PCKqRYCoKQ6gFmp0/EeEMbRpa2GaU9R/ZWG+e4U2qysab8 WXVyS0gdo5qG1uVPB6HR0SFK5Nzn9c043VvESg38Sr75dmkFxXaTEwW7+npQt9SBsNhf B1I2kc1G/h8CGD+37IGZds7n0LwQyPR/k28spe25BEbbhv5p/WppoT3eKI80IV+k3hIM IPPg== X-Gm-Message-State: AOAM533UkAAybw4tgKZetvLypjlM52vM+A5Bn7FgWX/xWotw5pQS76X4 2oAdxlsc86WlsgtncXrAvRg= X-Received: by 2002:a17:90a:c504:b0:1bf:6d9f:65a6 with SMTP id k4-20020a17090ac50400b001bf6d9f65a6mr7470086pjt.204.1646948989657; Thu, 10 Mar 2022 13:49:49 -0800 (PST) Received: from [10.67.48.245] ([192.19.223.252]) by smtp.googlemail.com with ESMTPSA id p186-20020a62d0c3000000b004f6fa49c4b9sm7483756pfg.218.2022.03.10.13.49.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 10 Mar 2022 13:49:49 -0800 (PST) Subject: Re: [PATCH] tty: serial: bcm63xx: use more precise Kconfig symbol To: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , Geert Uytterhoeven , Kevin Cernekee Cc: Greg Kroah-Hartman , Jiri Slaby , "open list:SERIAL DRIVERS" , Linux ARM , "open list:BROADCOM NVRAM DRIVER" , bcm-kernel-feedback-list , Linux Kernel Mailing List , =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= References: <20220310072239.4489-1-zajec5@gmail.com> <145c66e0-2ba5-712c-57de-82378328ec3f@gmail.com> From: Florian Fainelli Message-ID: <7d7ed784-f01f-44a0-4387-cd7a76a8abe4@gmail.com> Date: Thu, 10 Mar 2022 13:49:41 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <145c66e0-2ba5-712c-57de-82378328ec3f@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 3/10/22 12:33 AM, Rafał Miłecki wrote: > On 10.03.2022 09:19, Geert Uytterhoeven wrote: >> On Thu, Mar 10, 2022 at 8:22 AM Rafał Miłecki wrote: >>> From: Rafał Miłecki >>> >>> Patches lowering SERIAL_BCM63XX dependencies led to a discussion and >>> documentation change regarding "depends" usage. Adjust Kconfig entry to >>> match current guidelines. Make this symbol available for relevant >>> architectures only. >>> >>> Cc: Geert Uytterhoeven >>> Ref: f35a07f92616 ("tty: serial: bcm63xx: lower driver dependencies") >>> Ref: 18084e435ff6 ("Documentation/kbuild: Document platform >>> dependency practises") >>> Signed-off-by: Rafał Miłecki >> >> Thanks for your patch! >> >>> --- a/drivers/tty/serial/Kconfig >>> +++ b/drivers/tty/serial/Kconfig >>> @@ -1100,7 +1100,8 @@ config SERIAL_TIMBERDALE >>>   config SERIAL_BCM63XX >>>          tristate "Broadcom BCM63xx/BCM33xx UART support" >>>          select SERIAL_CORE >>> -       depends on COMMON_CLK >>> +       depends on MIPS || ARM || ARM64 || COMPILE_TEST >>> +       default ARCH_BCM4908 || BCM63XX || BMIPS_GENERIC >> >> So ARCH_BCM4908 covers ARM64, and BCM63XX || BMIPS_GENERIC >> cover MIPS.  Is there some symbol covering ARM so we can change the >> depends to >> >>      depends on FOO || ARCH_BCM4908 || BCM63XX || BMIPS_GENERIC || >> COMPILE_TEST >> >> ? > > Florian, Kevin: do you know what other platforms need that driver? Yes that would be ARCH_BCM_63XX. -- Florian