Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp105382rwb; Tue, 4 Oct 2022 01:02:33 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7yV2ExiIgfOxE4pgB6ujW1I4xY78JaUzJDCSd7uTESrUgD+kJ7VKjAA/X/D9SoGDbMMytS X-Received: by 2002:a17:906:974c:b0:784:d96c:b4fa with SMTP id o12-20020a170906974c00b00784d96cb4famr18208224ejy.391.1664870552833; Tue, 04 Oct 2022 01:02:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664870552; cv=none; d=google.com; s=arc-20160816; b=Bda39VokkpOFYtgQ0G6NsLHHC9JGYAvf4wRwfCYDamtHRa75tQAj3iz420j314npwV MME7mmEMH0PAY/9bqiZJHA9ZcbdGadd7qlJLncgHQMNjRMq1png1rRn9ot+7qxYp7WOe 2tCmUzx+m+/YrRcT9ky9pK8oZWeZoyntdmOT0qMbGlyjk6XqVDlFqunnFC3ZsLocG1P4 AQ7uFXSSBVjJJRTFRv691Z9LAB51i/4hmfkl0u7XfAKTFt6Y8mp+P70u4p3Q8PadtQt/ dvltMQ/8uh8oa/Hwf/TCBBwYEO8ljFJSa8mjTXPlqM5t5FAc/QctuwKvcxbh2wFIOCIZ h5/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=GPCtShCbSyDzwVbcHV+pLByAKo7NFJt5Qsu/XrbzZYU=; b=DbcA4qGYOvq+pdC7a02ZvUE659v0X+wFmYScT93Wl0DnIz3rUo6e8qJvt2rut0JTN2 krT4xAgVlZ+VRjDZpR5ob7M0qH2fOfS3H60ISeZErFr/giZSlZvCPTR66GJUURdJAd7N CMFtwg5HlSh3dJA4vfgESDn+Vt+5LYZLEaqLyVOATlw08mSesalzRardtCCmGCYwcArs 7drmJPw1cpSXjGQpRKUR08a49U9mkc4dc+p67E03DH5FYuOdGRh7CXJTnarE9T0NLqOl bMxiXkb057hCrY70U9RIepsZ38X4Y84mA+g9QPUo/vqKjwlNiGocAZlkFdlzqTlwT7y+ REpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=cxXD3Lt8; 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=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hz5-20020a1709072ce500b007824b741e7asi9130788ejc.236.2022.10.04.01.01.32; Tue, 04 Oct 2022 01:02:32 -0700 (PDT) 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=@linaro.org header.s=google header.b=cxXD3Lt8; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229734AbiJDHNe (ORCPT + 99 others); Tue, 4 Oct 2022 03:13:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55524 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229501AbiJDHNc (ORCPT ); Tue, 4 Oct 2022 03:13:32 -0400 Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F34C220F6C for ; Tue, 4 Oct 2022 00:13:31 -0700 (PDT) Received: by mail-ej1-x632.google.com with SMTP id hy2so26856539ejc.8 for ; Tue, 04 Oct 2022 00:13:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=GPCtShCbSyDzwVbcHV+pLByAKo7NFJt5Qsu/XrbzZYU=; b=cxXD3Lt8p84hMFLzhG0XxCduK8GhdUzNfP6y1/V9N8hZnprngpah8XjAl9jWe4ioNU tRsaiKOKx9X9MR0Ieie+35o2JPcfo+WecI2JpKnogS01JdqbrHslZtujj5J9Z+xAANcw G+f+RbX78kZ5srB3oYRlyQ5rSh6Pxv7tE1RXfkQrLnoP+IGnt2Ba0OhhcNDyLoo0ShR0 kdabFycEHyZ6vtnylEzaKdk/yCb8ZV7qiUbv9xyOhTupyAX4FExlIXReoIozZ71iJ5C3 mTWt+LrWQF0sQY0S/Jv/jor8KoeBk538wS0sNuYaUoSWhYmmItR9rSmefDywS1OvcgoR Vq+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=GPCtShCbSyDzwVbcHV+pLByAKo7NFJt5Qsu/XrbzZYU=; b=ljty/8B9XVUVvQ2lAGAJ2i8REzHFGGgzfrvtgvuoacQKfiBUJONLPbq+Mdnm0IwwPn UHBySeJp/wGdTGMZgQBrCjKP2ItV48WKULBsG4CU+doT0ykOpU0XBtCiYkdreem4Se15 M961iE4kMNW9jXEXi+qLPwO4e1oCMG7mFztMag/jwb9ld7vgaVhoN1QzDn6QtU/+UPyv 7L9S+zll+dW8CQEbEYjbDVFzD2H1gzraH/mk+tyb/wegrw/PwQbKYG7VbH9q9lBB1sdn TRcTKAH4ecAxkKTmY70MeYu2AJKb+Shh9aL7sFffU8yZy+6ioV9NPi/d+p+J/435jtl/ OuOA== X-Gm-Message-State: ACrzQf1PPZj5VhdgeALss6jjm2CGrYmEJDT09kuWwngmze7A9MeVM7bZ nPuoILFIanidFI/rek/VBkyxeO2cFPa1vGtAyFrRRQ== X-Received: by 2002:a17:907:7b9e:b0:783:10cb:2826 with SMTP id ne30-20020a1709077b9e00b0078310cb2826mr18451663ejc.208.1664867610518; Tue, 04 Oct 2022 00:13:30 -0700 (PDT) MIME-Version: 1.0 References: <20220920103108.23074-1-jay.xu@rock-chips.com> <20220920103108.23074-5-jay.xu@rock-chips.com> In-Reply-To: <20220920103108.23074-5-jay.xu@rock-chips.com> From: Linus Walleij Date: Tue, 4 Oct 2022 09:13:19 +0200 Message-ID: Subject: Re: [PATCH 04/20] pinctrl/rockchip: switch to use device_get_match_data To: Jianqun Xu Cc: heiko@sntech.de, brgl@bgdev.pl, andriy.shevchenko@linux.intel.com, robert.moore@intel.com, robh@kernel.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, lenb@kernel.org, rafael@kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS 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 Tue, Sep 20, 2022 at 12:31 PM Jianqun Xu wrote: > - match = of_match_node(rockchip_pinctrl_dt_match, node); > - ctrl = (struct rockchip_pin_ctrl *)match->data; > - > + ctrl = (struct rockchip_pin_ctrl *)device_get_match_data(dev); Drop the cast: these pointers are void * and can be assigned to anything. Yours, Linus Walleij