Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp800458pxp; Fri, 11 Mar 2022 15:29:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJwmfQa/iVo2RQummeeVkVJ4Qh2go+0rclfk5vIs7gbf45tznTkbnReBoqddBaEPJrZzkz/v X-Received: by 2002:a05:6a00:80a:b0:4f7:6735:be6d with SMTP id m10-20020a056a00080a00b004f76735be6dmr12364467pfk.54.1647041394648; Fri, 11 Mar 2022 15:29:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1647041394; cv=none; d=google.com; s=arc-20160816; b=O6dF+WntU7AzbGI0Za/HSPqy5Ettj7LeC7J3jVBivqa1WP02awJrhm3jGFKlZHGEql JeG6IgbhhjCtW0iVFPwlR61k0txEeabcfeQ9ycyyA6lvwe5fjtBQpRirMDZDMnzWF5j7 eoahlrCC+UK7KebzNi/7s45V/ciLg56pnSheEKxxWRKtbofzgGWdjDMae+gbHWemCY7h fkDLp4GrIRUvU0uXKcMe8H9SyY3ZmuhLFQLYIEdrfwzTK4CY7rczDV+atSpQkPmcEDUo UcJaGwPSac6SGf7D4SFUsDZBL1Y/HJryo5XbjXeqmsiLdPHzCrXCUVucGSmdUtPKdnuq Oseg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=rSs9IUKA7p9Uy7sIgsJbiVWx/zQjg0ZXSSjX43G37EA=; b=H8leBmZfWjgESWc4pj6kaDI2xgKVCFZbNTYkmuNGYo46fel7a9iypoLlhxRSEbdU9D 0gX457n3NSDKR/1qJpVoXnV2KSRMeXbDV/pVnalc1Gikg/uBticb9Xtcn+9vK+/DwQH7 TkW+Gi2lKH43s7A4S9vtdPJbAZqN8oYspD8tVTWt6EZlm5gOfIG50ED9Q7n1B1v/foks XEJxDTZzgQmSKWcwJpZhnz+rZhVcLNge7tjL2HKi8INvbfYskZmloutDSSRw/yBi6DQG 88hNyPOxyVN1I79btreyc6FWo8jtvagAbREEDtdB3OpACW2iC5yDmlnR0sLkyJ0YmSj+ s0vQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id p4-20020a17090a74c400b001bef37a5fdesi9559688pjl.117.2022.03.11.15.29.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Mar 2022 15:29:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 23BB73C9A29; Fri, 11 Mar 2022 14:16:18 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344505AbiCKJoe convert rfc822-to-8bit (ORCPT + 99 others); Fri, 11 Mar 2022 04:44:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39210 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229654AbiCKJob (ORCPT ); Fri, 11 Mar 2022 04:44:31 -0500 Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C452E17BC7B; Fri, 11 Mar 2022 01:43:28 -0800 (PST) Received: by mail-qv1-f44.google.com with SMTP id e22so6569064qvf.9; Fri, 11 Mar 2022 01:43:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=/HUxs0nSCg7GyOeJqVRb99UMJe6feL25jT8YqOq9aIM=; b=TaulkoaRGnfOpc3pYJij4XV+EY700eGijGuLtrS9iZFw9dQF20Bb36FxqjhYh7XceN H/iVb+y+ztMdqnUFBAxyqyzWyYO3adClUYzAn6/KWWwSoAx/JYEGUUy2Y10jNHZnXnTe /dZdWhItYxwZv3H5yYXhqWBm8TVUaemPrh2BH9gA/aOPyksg4x1GpMRN6dUfutXwjm8g V6VO8nOjm5tdp9yb7GZi4ZuO7vkkmfD1PkJ3tEOR8jDLUeEr8bVxuHU/pC8HFr59EAZG wUzcR/2RfdomTi3XG1PGwtNIvgkW4I5hy4p0Tz05zqhKxhOr8EXFFcw2977BGx6Uc8Kh 86Fw== X-Gm-Message-State: AOAM531TKKJWOhz8W6AF7L8Xz0VD2EWfz0UDmlwEhI2Pz0RpKPNZAB+E FvVCNLHxPkulHlr57YANptoWY1Zi172Sjw== X-Received: by 2002:a05:6214:19c6:b0:433:82b:b900 with SMTP id j6-20020a05621419c600b00433082bb900mr6903303qvc.7.1646991807532; Fri, 11 Mar 2022 01:43:27 -0800 (PST) Received: from mail-yb1-f179.google.com (mail-yb1-f179.google.com. [209.85.219.179]) by smtp.gmail.com with ESMTPSA id g21-20020ac85815000000b002e06e2623a7sm4978511qtg.0.2022.03.11.01.43.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 11 Mar 2022 01:43:26 -0800 (PST) Received: by mail-yb1-f179.google.com with SMTP id x200so16087443ybe.6; Fri, 11 Mar 2022 01:43:25 -0800 (PST) X-Received: by 2002:a25:c54a:0:b0:628:9d7f:866a with SMTP id v71-20020a25c54a000000b006289d7f866amr7431768ybe.546.1646991804635; Fri, 11 Mar 2022 01:43:24 -0800 (PST) MIME-Version: 1.0 References: <20220311093233.10012-1-zajec5@gmail.com> In-Reply-To: <20220311093233.10012-1-zajec5@gmail.com> From: Geert Uytterhoeven Date: Fri, 11 Mar 2022 10:43:12 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH V3] tty: serial: bcm63xx: use more precise Kconfig symbol To: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: Greg Kroah-Hartman , Jiri Slaby , "open list:SERIAL DRIVERS" , Florian Fainelli , Linux ARM , "open list:BROADCOM NVRAM DRIVER" , bcm-kernel-feedback-list , Linux Kernel Mailing List , =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 Hi Rafał, On Fri, Mar 11, 2022 at 10:32 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 > --- > V2: Use precise "depends" (exact platforms) > V3: Don't default y for COMPILE_TEST Thanks for the update! > --- 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 ARCH_BCM4908 || ARCH_BCM_63XX || BCM63XX || BMIPS_GENERIC || COMPILE_TEST > + default ARCH_BCM4908 || ARCH_BCM_63XX || BCM63XX || BMIPS_GENERIC I'm still not convinced about the default, as it wasn't there before, hence all existing config files must already have it. But if the BCM people think it's good to have, I'll shut up ;-) Reviewed-by: Geert Uytterhoeven > help > This enables the driver for the onchip UART core found on > the following chipsets: Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds