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 Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C3C2CC433F5 for ; Mon, 10 Jan 2022 21:33:19 +0000 (UTC) Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.94.2) (envelope-from ) id 1n72I2-0000SX-En for kernelnewbies@archiver.kernel.org; Mon, 10 Jan 2022 16:33:18 -0500 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1n72GL-0006uw-JG for kernelnewbies@kernelnewbies.org; Mon, 10 Jan 2022 16:31:33 -0500 Received: by mail-wr1-x429.google.com with SMTP id e9so27786938wra.2 for ; Mon, 10 Jan 2022 13:31:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:subject:to:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=qTqy7v4+7cD9bo524eP6ZR9xptTsZTt541qccgsH91c=; b=Q6j5nguZJSgkEaHEeSmJWmV/oFPzkIekzJnsgGwRs2g1A+5Rtji+QGX5bW8cBx1yrp RfEXL96RSKYYDv5RtDx4EQfp3rZ+1miF2F2hJ2pEemsjVRrPB+Kly3b2axPo+fXWThoq 6QootUYySsRGsLJEvN4CIr0saBQAXwAFbLW/LktA2wrq8H+5k6S3Pj3tyFukRfpfN9hZ 8095yHiymkcuPfYZkF/ZAW1nIMOGqg9OTac/pashB3dZx/DWz/yAUx1uUCWiagXC4CUA 2e0t71r0/B2nIDD4Q3NK2bIJZ3Zu+WhbsM1K80NWPahk5ebwh71xsquSoHOC1lpiSMYI 1+xA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=qTqy7v4+7cD9bo524eP6ZR9xptTsZTt541qccgsH91c=; b=Z5V0/gPuJ6lRC2rh/zUAoqqnt+6KFB0umf+QbpfHrAaotJNHvVjUA0ILAC2yMb33/b Z8C6C65aN3jpHPpR/NP2MkEP+kZOKuNCnnjoq/B91/syBjVJ8+eaqGZLdijHNFlfTemM Br35EyHE3ZmvHPGQ1cOgQkC+NZGDkinCC8qgdiHduMNrehIy4BPl5XzBAFq3Cy+85eVU TpYN4JCQBSINLyRWfagjelKbU95l8qrZx2tLW0PZgUlFrvI/Svo7HGmC0yL9ZY2s5X+8 ylEabQ+lekM2vu7NHg8ucVQ7Ij96oRhKpzICmkk8scT3+DuYhprkZK7XgiZWbI2dhsp4 gJDA== X-Gm-Message-State: AOAM531i4UFu3YYoYA85PXVxm6NfmXXwn8ZN3yxVWzRAGSVD9wotRL5X 5HyxhwdB//XFilwScB2BxTOjXbIGfhE= X-Google-Smtp-Source: ABdhPJz/AE8/iMQBX9DJrkSUlTlvOBwDStKpiH2OuS9AKpd74mCxZJx3cEPVSkR4XAE6RYMynu//2w== X-Received: by 2002:a5d:63d1:: with SMTP id c17mr1218938wrw.522.1641850290882; Mon, 10 Jan 2022 13:31:30 -0800 (PST) Received: from ?IPv6:2003:c7:8f4e:684:afa5:4399:e9c8:92? (p200300c78f4e0684afa54399e9c80092.dip0.t-ipconnect.de. [2003:c7:8f4e:684:afa5:4399:e9c8:92]) by smtp.gmail.com with ESMTPSA id m10sm23602wms.25.2022.01.10.13.31.29 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 Jan 2022 13:31:30 -0800 (PST) From: Philipp Hortmann Subject: Where to find the information how to write a state of the art USB driver? To: kernelnewbies@kernelnewbies.org Message-ID: Date: Mon, 10 Jan 2022 22:31:28 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 Content-Language: en-US X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: kernelnewbies-bounces+kernelnewbies=archiver.kernel.org@kernelnewbies.org Hi all, template usb-skeleton.c is working but outdated, documentation is helpful but years old and checkpatch.pl is giving hints to deprecated functions. This information is helpful but it does not show the way how to write a state of the art USB driver. Where to find this information? In the USB mailing list? By checking in git on which files most maintenance activities were done? Thanks for your support. Bye Philipp _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies