Received: by 2002:a05:7412:40d:b0:e2:908c:2ebd with SMTP id 13csp214178rdf; Mon, 20 Nov 2023 23:52:34 -0800 (PST) X-Google-Smtp-Source: AGHT+IESXAIbaB/6+AOQ/De02+u/OELFrhFR/svHRWXokBkHPxr7739obDyE0TVo2gqp6KKSlVJ0 X-Received: by 2002:a05:6a00:1d97:b0:6cb:bb61:5686 with SMTP id z23-20020a056a001d9700b006cbbb615686mr2143496pfw.31.1700553154341; Mon, 20 Nov 2023 23:52:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700553154; cv=none; d=google.com; s=arc-20160816; b=cNl8xuPlcy5QwuaRVLj4URUD2TZbbP3mBfFMmbUPh5pKzFC4InAviSN2JxbPQX3QNy qHHsRwzr08Hmu8Eu22vUnx6IhjRpxKnpEhVdKjNi1CBrfCK9QM3348JtMaZgShVKklT0 KQMPgxNcqOabEzTY2HkLohPAyA5iFXHmPQVvlO0TrkvmF7tSEYuMzrAhbsmz0p/ohudD xXANmERYV2FX77kGyuNSCgKRk0rosHjPfCE2lK4/VdHTc36wzLsZjh8gz1ZhXOIuOuzU RrCEDsyt1xbuwIOX8vJbg4AYh55MPh0HPbhFOX2ikNMAUvCJku6DASnWRRKvo+wk8iTf o8MA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=o2WX9z+qXmObEydEr4Jsr/fb5FQuMi975OooEeJzj60=; fh=K3Rh68zfVxowWkePsAaZ1hdfoohF5Z+boLYfMCMt10M=; b=mqXoV2Y8sa4am0EYq0tcwzeL7MWy334y337sy9OzoPQQToGkKMkd7Bxn+Kop6K/phW /ufEIdoI2/gAHrEBfbuyVfGZ5odFOhQdslqlpKLclreCSBbLMEbnOkQnkmbgxY304ClN Wu02FgjbYuubcBZ907fGuIchB9MH+Ehh4rbaPikO3Y4teUvBt0sPZqVvPkiFDJ4Sl5qC 4i2PSeZx42NH/C2xy/af2PbiwpRXpgyIKmQPw9iNin9Ea82kaO9EPC6PiC49ZUB1M86u x/dRrSvmqIfvWDJtAo1QngGJISC24vxanWhhMuVK3zGCnHnCrBBhzH4+v6Qr7ZCNtaMS 1eAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GgygPtOD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 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 lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id l6-20020a056a00140600b006bf2ef1717csi10065980pfu.255.2023.11.20.23.52.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Nov 2023 23:52:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GgygPtOD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 08680802F462; Mon, 20 Nov 2023 23:52:31 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229661AbjKUHwS (ORCPT + 99 others); Tue, 21 Nov 2023 02:52:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57062 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229516AbjKUHwQ (ORCPT ); Tue, 21 Nov 2023 02:52:16 -0500 Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 38EF7CB for ; Mon, 20 Nov 2023 23:52:11 -0800 (PST) Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-1ce28faa92dso41535175ad.2 for ; Mon, 20 Nov 2023 23:52:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700553130; x=1701157930; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=o2WX9z+qXmObEydEr4Jsr/fb5FQuMi975OooEeJzj60=; b=GgygPtODdXZWCJnxOKTCGOOKnMZM5IpAIMvTg9SAOAyC5f4IfL8yLuh0E3G21oCXpn /OoqNzx3E2lzfH9ozDdn3wcWYbbkyYTzfyNeD4t5NadQK9Xp+THyAqvBel5lMB5ZAntz QBhGAF9Y7tTA++H6pmSrBHLPa4qAjA8IoDFbnQTzZhiMF7m3XleR+/jybJv6oIYfqbMo oj1Ab5uztL7YnNn6G3d++fzUI/KqYrlifBJaW6v9zjbGBwT71Eiq9KvQNgClXsEfVQdH N9E3s1py1aE0kmMNDiZ3vWnQOyGaVyuFpnS4dhbOlhdQE28I7wtzGGb/PLS4OgTZJvbe z/+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700553130; x=1701157930; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=o2WX9z+qXmObEydEr4Jsr/fb5FQuMi975OooEeJzj60=; b=xLi1NJ1/PStJJ3G4sAtw6NIK6kyQMxytDSCNh09RjQAubAgdDfw0XImpXuRr6lNhvg 8TEAT3FMr+4+Wh0A7g82g0BKk/PEdssSCQzYAlTMC15TbgLCVJGdHUCnjnexhWtCx+7L 3yAVeScwFBE9/rmsbZBO6GHDmwrEaZEOaqsyiYZ9IoIFDdl/8nK37QQgG720ZjLHvwtL FrS01jrLXoBpawT5YgseiCLe6Ww+pkSa7TKaQk+OUmW0k9sRNArzRLEDfAKNEW4nzMrd AdnAuqAhpXAxiO/DNTygamc8u2SGIpX0jjL7M1pRjs7lUkoXtVvJ8swEvpO8oFsJO3Jq 2GaA== X-Gm-Message-State: AOJu0YxPXt5yLfcYhlMZ3sJ6BkRwpQOz+e1fRRTscV5R/yUdTYT7G0as QDhfbkjVcTGTTr0zMljKixRRahNuj5l4+g== X-Received: by 2002:a17:903:11ce:b0:1cc:49e7:ee1b with SMTP id q14-20020a17090311ce00b001cc49e7ee1bmr11373490plh.58.1700553130536; Mon, 20 Nov 2023 23:52:10 -0800 (PST) Received: from archie.me ([103.131.18.64]) by smtp.gmail.com with ESMTPSA id s12-20020a170902ea0c00b001c9b384731esm7272113plg.270.2023.11.20.23.52.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Nov 2023 23:52:09 -0800 (PST) Received: by archie.me (Postfix, from userid 1000) id 6CAC51026512A; Tue, 21 Nov 2023 14:52:07 +0700 (WIB) From: Bagas Sanjaya To: Linux Kernel Mailing List , Linux Staging Drivers Cc: Martyn Welch , Manohar Vanga , Greg Kroah-Hartman , Lukas Bulwahn , Soumya Negi , Alexon Oliveira , Andi Shyti , Jinjie Ruan , Menna Mahmoud , Gaosheng Cui , Matt Jan , Michael Straube , Dorine Tipo , Julia Lawall , Charles Han , Bagas Sanjaya Subject: [PATCH RESEND] drivers: staging: vme_user: Describe VME_BUS and VME_TSI148 Date: Tue, 21 Nov 2023 14:51:55 +0700 Message-ID: <20231121075155.16078-1-bagasdotme@gmail.com> X-Mailer: git-send-email 2.42.1 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2322; i=bagasdotme@gmail.com; h=from:subject; bh=gd9leacfyMnMQZLW/LkwOu83xlPVFP0/KeYNEpi0Yds=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDKkxiaHT+B3mz17gm6H40bZdt7/BfKNVT6+83Zq7PNcfL VI73CjVUcrCIMbFICumyDIpka/p9C4jkQvtax1h5rAygQxh4OIUgImcnM3IcHy/6q6+lkXO347r MPOfYOz0uzC57cSflbva/ramFNcz9TAyHA15tsdG6f9vvef/mZN6dyufnfH85dbla60jhH9c+3x biwUA X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Mon, 20 Nov 2023 23:52:31 -0800 (PST) Help description for both options only tells users to enable them without description of what VME bridge and TSI148 device are. Briefly describe them. Signed-off-by: Bagas Sanjaya --- This is a wording alternative to Dorine's patch [1]. The wording is inspired by [2] and [3]. [1]: https://lore.kernel.org/outreachy/20231029180346.8570-1-dorine.a.tipo@gmail.com/ [2]: https://ohwr.org/project/vme-sbc-a25-pcie-vme-bridge/wikis/home [3]: https://www.slac.stanford.edu/grp/lcls/controls/global/hw/users_guides/cpu/pci-bridge/Tsi148.pdf drivers/staging/vme_user/Kconfig | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/drivers/staging/vme_user/Kconfig b/drivers/staging/vme_user/Kconfig index d65cc5510649e9..8e5df6ce36e8f9 100644 --- a/drivers/staging/vme_user/Kconfig +++ b/drivers/staging/vme_user/Kconfig @@ -3,18 +3,32 @@ menuconfig VME_BUS bool "VME bridge support" depends on PCI help - If you say Y here you get support for the VME bridge Framework. + Enable support for VME (VersaModular Eurocard bus) bridge modules. + The bridge allows connecting VME devices to systems with existing + interfaces (like USB or PCI) by means of translating VME protocol + operations. + + Note that this only enables the bridge framework. You'll also + likely want to enable driver for specific bridge device you have + to actually use it. If unsure, say N. if VME_BUS comment "VME Bridge Drivers" config VME_TSI148 - tristate "Tempe" + tristate "Tundra TSI148 VME bridge support" depends on HAS_DMA help - If you say Y here you get support for the Tundra TSI148 VME bridge - chip. + If you say Y here you get support for the Tundra TSI148 VME-to-PCI/X + bridge chip (and pin-compatible clones). + + TSI148 is a high-performant, 2eSST and VME64-compliant VME-to-PCI/X + interconnect bridge with support for PCI and PCI-X bus interface. + It is primarily used in industrial and embedded systems. + + To compile this driver as a module, say M - the module will be + called vme_tsi148. If unsure, say N. config VME_FAKE tristate "Fake" base-commit: 98b1cc82c4affc16f5598d4fa14b1858671b2263 -- An old man doll... just what I always wanted! - Clara