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 X-Spam-Level: X-Spam-Status: No, score=-10.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8CE63C433ED for ; Wed, 28 Apr 2021 10:43:54 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A97D5613F7 for ; Wed, 28 Apr 2021 10:43:53 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A97D5613F7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:MIME-Version: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=USI+Wd7UugliM5tGItLcPeEEeCVuNfNXsEelxLVL/KQ=; b=a+FaxBpVGr+Tm254tZ6pknaXDw HhpdYdrhTUxJmYh/jYqGhEGl/NXG6ysMRCRB7vYQT8a8z0VILciathzJfcbVvzLnAu9hSlCaz5gkP zheHHM1dUY3xNQXk1qJrhh9KISl2K/58hlDGfvXyEnrBFvz5UofZWfjl6rY08OqeG0ZkoPeFGwj5G 4dIkrF38PFdBNi7EmI1G/SmYByhcDAowuvxzv1BgvvImswZGCn5CgdTHF6p08ZIpPE5HAXcmfn5Vl kAM8CgrGdXGRVJweZpK6Fp9aXVEglTqExvOJjyCb4i5WOpY89s9ymmn37Z3NniOHzQmUDuhzg22WF HJFMroHA==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lbhe1-003JkH-4d; Wed, 28 Apr 2021 10:42:13 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lbhdw-003JkC-TV for linux-arm-kernel@desiato.infradead.org; Wed, 28 Apr 2021 10:42:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Type:MIME-Version:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=clc/YZpmXSqS0P/haTxoVgCkHd9/QdzBEZTawA5pedU=; b=UrfFN/lmvv5wcTZDT9jtHEAqFJ 15z2eKkgakr6qkGTeTNl0YvFGPe8o/hQTO8QB3hBmKDupoVq2pfQJaw748fPpqFY434tG+pq2P7Ky pjaz+WS+GGMlVeXM7p9FBuCiN5AnjqvtZNxDT8+eHIo401b5U/65SH/f+UrWnU6g3BUL/WqAW41TU xB8qFv5ROPIOLQbggZnrPM254GsDJrOjWiZpKy1iJ4DM1+oYv3Gubx8+WkMj5KLjgymio3QzJp04W ET/TJRB4WlpayDUBhE3N+Ol+YB6usYNyzXbdlBW0ba7FsNuY3HedeyCJAne8eLpdXZ95LZ575cKXx vGJJb1bA==; Received: from mga06.intel.com ([134.134.136.31]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lbhds-00HMlQ-18 for linux-arm-kernel@lists.infradead.org; Wed, 28 Apr 2021 10:42:07 +0000 IronPort-SDR: NaWXpsnd7jqp1ObsUZT3/IltiqSfWTmOdjs+K0A0yFmL7ZiUMctFh/yfr0fxuef7J8FeAvyGlZ uVC5HufXxyPg== X-IronPort-AV: E=McAfee;i="6200,9189,9967"; a="258010136" X-IronPort-AV: E=Sophos;i="5.82,258,1613462400"; d="gz'50?scan'50,208,50";a="258010136" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2021 03:41:57 -0700 IronPort-SDR: pfiK7Czzj29wSBSKXZM2MX8XaF+HglPrdrHHq9K+Xa1QtN+MzBafc09KhY0A6P5iqVqlmRDWZb 6D/2iilZJGAQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,258,1613462400"; d="gz'50?scan'50,208,50";a="447948746" Received: from lkp-server01.sh.intel.com (HELO a48ff7ddd223) ([10.239.97.150]) by fmsmga004.fm.intel.com with ESMTP; 28 Apr 2021 03:41:54 -0700 Received: from kbuild by a48ff7ddd223 with local (Exim 4.92) (envelope-from ) id 1lbhdh-00074O-JT; Wed, 28 Apr 2021 10:41:53 +0000 Date: Wed, 28 Apr 2021 18:41:16 +0800 From: kernel test robot To: Radhey Shyam Pandey Cc: kbuild-all@lists.01.org, linux-arm-kernel@lists.infradead.org, Michal Simek , Davor Joja Subject: [xlnx:xlnx_rebase_v5.4 217/1755] drivers/media/i2c/adv7511-v4l2.c:2102:63: sparse: sparse: incorrect type in argument 1 (different base types) Message-ID: <202104281811.XntUdOS2-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="cWoXeonUoKmBZSoM" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210428_034204_272641_788AFB1B X-CRM114-Status: GOOD ( 12.41 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org --cWoXeonUoKmBZSoM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://github.com/Xilinx/linux-xlnx xlnx_rebase_v5.4 head: 77883b257c27f47445381c70c9236ade8f87eeaa commit: 9836a252284b997aacd6b86766514a0bb84b4f43 [217/1755] drivers: media: Customized adv7511 for Xylon LogiCVC (deprecated) config: x86_64-randconfig-s022-20210428 (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.3-341-g8af24329-dirty # https://github.com/Xilinx/linux-xlnx/commit/9836a252284b997aacd6b86766514a0bb84b4f43 git remote add xlnx https://github.com/Xilinx/linux-xlnx git fetch --no-tags xlnx xlnx_rebase_v5.4 git checkout 9836a252284b997aacd6b86766514a0bb84b4f43 # save the attached .config to linux build tree make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' W=1 ARCH=x86_64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) drivers/media/i2c/adv7511-v4l2.c:427:16: sparse: sparse: return expression in void function >> drivers/media/i2c/adv7511-v4l2.c:2102:63: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2102:63: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2102:63: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2106:65: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2106:65: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2106:65: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2110:62: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2110:62: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2110:62: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2117:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2117:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2117:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2121:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2121:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2121:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2125:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2125:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2125:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2129:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2129:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2129:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2133:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2133:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2133:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2137:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2137:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2137:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2141:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2141:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2141:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2151:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2151:42: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2151:42: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2157:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2157:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2157:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2161:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2161:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2161:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2165:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2165:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2165:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2169:55: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2169:55: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2169:55: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2174:63: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2174:63: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2174:63: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2181:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2181:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2181:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2186:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2186:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2186:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2191:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2191:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2191:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2196:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2196:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2196:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2201:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2201:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2201:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2206:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2206:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2206:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2211:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2211:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2211:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2216:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2216:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2216:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2221:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2221:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2221:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2226:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2226:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2226:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2231:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2231:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2231:72: sparse: got unsigned int const [usertype] *[assigned] prop drivers/media/i2c/adv7511-v4l2.c:2236:72: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] *[assigned] prop @@ drivers/media/i2c/adv7511-v4l2.c:2236:72: sparse: expected restricted __be32 const [usertype] *p drivers/media/i2c/adv7511-v4l2.c:2236:72: sparse: got unsigned int const [usertype] *[assigned] prop vim +2102 drivers/media/i2c/adv7511-v4l2.c 2086 2087 2088 static void adv7511_get_ofdt_config(struct i2c_client *client, 2089 struct adv7511_state *state) 2090 { 2091 struct device_node *dn = client->dev.of_node; 2092 struct device_node *np; 2093 struct adv7511_config *config = &state->cfg; 2094 u32 const *prop; 2095 int size; 2096 bool vin_loaded, vout_loaded; 2097 2098 vin_loaded = vout_loaded = false; 2099 2100 prop = of_get_property(dn, "edid-addr", &size); 2101 if (prop) > 2102 state->pdata.i2c_edid = (uint8_t)be32_to_cpup(prop); 2103 2104 prop = of_get_property(dn, "pktmem-addr", &size); 2105 if (prop) 2106 state->pdata.i2c_pktmem = (uint8_t)be32_to_cpup(prop); 2107 2108 prop = of_get_property(dn, "cec-addr", &size); 2109 if (prop) 2110 state->pdata.i2c_cec = (uint8_t)be32_to_cpup(prop); 2111 2112 np = of_find_node_by_name(dn, "video-input"); 2113 if (np) { 2114 prop = of_get_property(np, "input-id", &size); 2115 if (prop) 2116 config->in_params.input_id = 2117 (uint8_t)be32_to_cpup(prop); 2118 prop = of_get_property(np, "input-style", &size); 2119 if (prop) 2120 config->in_params.input_style = 2121 (uint8_t)be32_to_cpup(prop); 2122 prop = of_get_property(np, "input-color-depth", &size); 2123 if (prop) 2124 config->in_params.input_color_depth = 2125 (uint8_t)be32_to_cpup(prop); 2126 prop = of_get_property(np, "bit-justification", &size); 2127 if (prop) 2128 config->in_params.bit_justification = 2129 (uint8_t)be32_to_cpup(prop); 2130 prop = of_get_property(np, "hsync-polarity", &size); 2131 if (prop) 2132 config->in_params.hsync_polarity = 2133 (uint8_t)be32_to_cpup(prop); 2134 prop = of_get_property(np, "vsync-polarity", &size); 2135 if (prop) 2136 config->in_params.vsync_polarity = 2137 (uint8_t)be32_to_cpup(prop); 2138 prop = of_get_property(np, "clock-delay", &size); 2139 if (prop) 2140 config->in_params.clock_delay = 2141 (uint8_t)be32_to_cpup(prop); 2142 vin_loaded = true; 2143 } else { 2144 pr_info("No video input configuration, using device default\n"); 2145 } 2146 2147 np = of_find_node_by_name(dn, "video-output"); 2148 if (np) { 2149 prop = of_get_property(np, "hdmi-mode", &size); 2150 if (prop) { 2151 if (be32_to_cpup(prop) == 1) 2152 config->out_params.hdmi_mode = true; 2153 } 2154 prop = of_get_property(np, "output-format", &size); 2155 if (prop) 2156 config->out_params.output_format = 2157 (uint8_t)be32_to_cpup(prop); 2158 prop = of_get_property(np, "output-color-space", &size); 2159 if (prop) 2160 config->out_params.output_color_space = 2161 (uint8_t)be32_to_cpup(prop); 2162 prop = of_get_property(np, "up-conversion", &size); 2163 if (prop) 2164 config->out_params.up_conversion = 2165 (uint8_t)be32_to_cpup(prop); 2166 prop = of_get_property(np, "csc-enable", &size); 2167 if (prop) 2168 config->out_params.csc_enable = 2169 (uint8_t)be32_to_cpup(prop); 2170 if (config->out_params.csc_enable) { 2171 prop = of_get_property(np, "csc-scaling-factor", &size); 2172 if (prop) { 2173 config->out_params.csc_scaling_factor = 2174 (uint8_t)be32_to_cpup(prop); 2175 } 2176 np = of_find_node_by_name(dn, "csc-coefficients"); 2177 if (np) { 2178 prop = of_get_property(np, "a1", &size); 2179 if (prop) { 2180 config->out_params.csc_coeff.a1 = 2181 (uint16_t)be32_to_cpup(prop); 2182 } 2183 prop = of_get_property(np, "a2", &size); 2184 if (prop) { 2185 config->out_params.csc_coeff.a2 = 2186 (uint16_t)be32_to_cpup(prop); 2187 } 2188 prop = of_get_property(np, "a3", &size); 2189 if (prop) { 2190 config->out_params.csc_coeff.a3 = 2191 (uint16_t)be32_to_cpup(prop); 2192 } 2193 prop = of_get_property(np, "a4", &size); 2194 if (prop) { 2195 config->out_params.csc_coeff.a4 = 2196 (uint16_t)be32_to_cpup(prop); 2197 } 2198 prop = of_get_property(np, "b1", &size); 2199 if (prop) { 2200 config->out_params.csc_coeff.b1 = 2201 (uint16_t)be32_to_cpup(prop); 2202 } 2203 prop = of_get_property(np, "b2", &size); 2204 if (prop) { 2205 config->out_params.csc_coeff.b2 = 2206 (uint16_t)be32_to_cpup(prop); 2207 } 2208 prop = of_get_property(np, "b3", &size); 2209 if (prop) { 2210 config->out_params.csc_coeff.b3 = 2211 (uint16_t)be32_to_cpup(prop); 2212 } 2213 prop = of_get_property(np, "b4", &size); 2214 if (prop) { 2215 config->out_params.csc_coeff.b4 = 2216 (uint16_t)be32_to_cpup(prop); 2217 } 2218 prop = of_get_property(np, "c1", &size); 2219 if (prop) { 2220 config->out_params.csc_coeff.c1 = 2221 (uint16_t)be32_to_cpup(prop); 2222 } 2223 prop = of_get_property(np, "c2", &size); 2224 if (prop) { 2225 config->out_params.csc_coeff.c2 = 2226 (uint16_t)be32_to_cpup(prop); 2227 } 2228 prop = of_get_property(np, "c3", &size); 2229 if (prop) { 2230 config->out_params.csc_coeff.c3 = 2231 (uint16_t)be32_to_cpup(prop); 2232 } 2233 prop = of_get_property(np, "c4", &size); 2234 if (prop) { 2235 config->out_params.csc_coeff.c4 = 2236 (uint16_t)be32_to_cpup(prop); 2237 } 2238 } else { 2239 pr_info("No CSC coefficients, using default\n"); 2240 } 2241 } 2242 vout_loaded = true; 2243 } else { 2244 pr_info("No video output configuration, using device default\n"); 2245 } 2246 2247 if (vin_loaded && vout_loaded) 2248 config->loaded = true; 2249 } 2250 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --cWoXeonUoKmBZSoM Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --cWoXeonUoKmBZSoM Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --cWoXeonUoKmBZSoM--