From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 4 Sep 2018 23:49:09 +0800 From: kbuild test robot To: Jernej Skrabec Cc: kbuild-all@01.org, robh+dt@kernel.org, maxime.ripard@bootlin.com, wens@csie.org, mark.rutland@arm.com, mturquette@baylibre.com, sboyd@kernel.org, airlied@linux.ie, architt@codeaurora.org, a.hajda@samsung.com, jernej.skrabec@siol.net, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-sunxi@googlegroups.com Subject: Re: [PATCH 06/27] clk: sunxi-ng: h6: Set video PLLs limits Message-ID: <20180904154909.GR17047@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <20180902072643.4917-7-jernej.skrabec@siol.net> List-ID: Hi Jernej, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on sunxi/sunxi/for-next] [also build test WARNING on v4.19-rc2 next-20180831] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Jernej-Skrabec/Allwinner-H6-DE3-and-HDMI-support/20180903-082543 base: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git sunxi/for-next reproduce: # apt-get install sparse make ARCH=x86_64 allmodconfig make C=1 CF=-D__CHECK_ENDIAN__ :::::: branch date: 6 hours ago :::::: commit date: 6 hours ago >> drivers/clk/sunxi-ng/ccu-sun50i-h6.c:124:27: sparse: constant 2400000000 is so big it is long drivers/clk/sunxi-ng/ccu-sun50i-h6.c:142:27: sparse: constant 2400000000 is so big it is long # https://github.com/0day-ci/linux/commit/752a88510f0bcada69753fccb31adb187f80f29a git remote add linux-review https://github.com/0day-ci/linux git remote update linux-review git checkout 752a88510f0bcada69753fccb31adb187f80f29a vim +124 drivers/clk/sunxi-ng/ccu-sun50i-h6.c 524353ea4 Icenowy Zheng 2018-03-16 111 524353ea4 Icenowy Zheng 2018-03-16 112 /* 524353ea4 Icenowy Zheng 2018-03-16 113 * For Video PLLs, the output divider is described as "used for testing" 524353ea4 Icenowy Zheng 2018-03-16 114 * in the user manual. So it's not modelled and forced to 0. 524353ea4 Icenowy Zheng 2018-03-16 115 */ 524353ea4 Icenowy Zheng 2018-03-16 116 #define SUN50I_H6_PLL_VIDEO0_REG 0x040 524353ea4 Icenowy Zheng 2018-03-16 117 static struct ccu_nm pll_video0_clk = { 524353ea4 Icenowy Zheng 2018-03-16 118 .enable = BIT(31), 524353ea4 Icenowy Zheng 2018-03-16 119 .lock = BIT(28), 524353ea4 Icenowy Zheng 2018-03-16 120 .n = _SUNXI_CCU_MULT_MIN(8, 8, 12), 524353ea4 Icenowy Zheng 2018-03-16 121 .m = _SUNXI_CCU_DIV(1, 1), /* input divider */ 524353ea4 Icenowy Zheng 2018-03-16 122 .fixed_post_div = 4, 752a88510 Jernej Skrabec 2018-09-02 123 .min_rate = 288000000, 752a88510 Jernej Skrabec 2018-09-02 @124 .max_rate = 2400000000, 524353ea4 Icenowy Zheng 2018-03-16 125 .common = { 524353ea4 Icenowy Zheng 2018-03-16 126 .reg = 0x040, 524353ea4 Icenowy Zheng 2018-03-16 127 .features = CCU_FEATURE_FIXED_POSTDIV, 524353ea4 Icenowy Zheng 2018-03-16 128 .hw.init = CLK_HW_INIT("pll-video0", "osc24M", 524353ea4 Icenowy Zheng 2018-03-16 129 &ccu_nm_ops, 524353ea4 Icenowy Zheng 2018-03-16 130 CLK_SET_RATE_UNGATE), 524353ea4 Icenowy Zheng 2018-03-16 131 }, 524353ea4 Icenowy Zheng 2018-03-16 132 }; 524353ea4 Icenowy Zheng 2018-03-16 133 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation From mboxrd@z Thu Jan 1 00:00:00 1970 From: lkp@intel.com (kbuild test robot) Date: Tue, 4 Sep 2018 23:49:09 +0800 Subject: [PATCH 06/27] clk: sunxi-ng: h6: Set video PLLs limits In-Reply-To: <20180902072643.4917-7-jernej.skrabec@siol.net> Message-ID: <20180904154909.GR17047@intel.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Jernej, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on sunxi/sunxi/for-next] [also build test WARNING on v4.19-rc2 next-20180831] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Jernej-Skrabec/Allwinner-H6-DE3-and-HDMI-support/20180903-082543 base: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git sunxi/for-next reproduce: # apt-get install sparse make ARCH=x86_64 allmodconfig make C=1 CF=-D__CHECK_ENDIAN__ :::::: branch date: 6 hours ago :::::: commit date: 6 hours ago >> drivers/clk/sunxi-ng/ccu-sun50i-h6.c:124:27: sparse: constant 2400000000 is so big it is long drivers/clk/sunxi-ng/ccu-sun50i-h6.c:142:27: sparse: constant 2400000000 is so big it is long # https://github.com/0day-ci/linux/commit/752a88510f0bcada69753fccb31adb187f80f29a git remote add linux-review https://github.com/0day-ci/linux git remote update linux-review git checkout 752a88510f0bcada69753fccb31adb187f80f29a vim +124 drivers/clk/sunxi-ng/ccu-sun50i-h6.c 524353ea4 Icenowy Zheng 2018-03-16 111 524353ea4 Icenowy Zheng 2018-03-16 112 /* 524353ea4 Icenowy Zheng 2018-03-16 113 * For Video PLLs, the output divider is described as "used for testing" 524353ea4 Icenowy Zheng 2018-03-16 114 * in the user manual. So it's not modelled and forced to 0. 524353ea4 Icenowy Zheng 2018-03-16 115 */ 524353ea4 Icenowy Zheng 2018-03-16 116 #define SUN50I_H6_PLL_VIDEO0_REG 0x040 524353ea4 Icenowy Zheng 2018-03-16 117 static struct ccu_nm pll_video0_clk = { 524353ea4 Icenowy Zheng 2018-03-16 118 .enable = BIT(31), 524353ea4 Icenowy Zheng 2018-03-16 119 .lock = BIT(28), 524353ea4 Icenowy Zheng 2018-03-16 120 .n = _SUNXI_CCU_MULT_MIN(8, 8, 12), 524353ea4 Icenowy Zheng 2018-03-16 121 .m = _SUNXI_CCU_DIV(1, 1), /* input divider */ 524353ea4 Icenowy Zheng 2018-03-16 122 .fixed_post_div = 4, 752a88510 Jernej Skrabec 2018-09-02 123 .min_rate = 288000000, 752a88510 Jernej Skrabec 2018-09-02 @124 .max_rate = 2400000000, 524353ea4 Icenowy Zheng 2018-03-16 125 .common = { 524353ea4 Icenowy Zheng 2018-03-16 126 .reg = 0x040, 524353ea4 Icenowy Zheng 2018-03-16 127 .features = CCU_FEATURE_FIXED_POSTDIV, 524353ea4 Icenowy Zheng 2018-03-16 128 .hw.init = CLK_HW_INIT("pll-video0", "osc24M", 524353ea4 Icenowy Zheng 2018-03-16 129 &ccu_nm_ops, 524353ea4 Icenowy Zheng 2018-03-16 130 CLK_SET_RATE_UNGATE), 524353ea4 Icenowy Zheng 2018-03-16 131 }, 524353ea4 Icenowy Zheng 2018-03-16 132 }; 524353ea4 Icenowy Zheng 2018-03-16 133 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation From mboxrd@z Thu Jan 1 00:00:00 1970 From: kbuild test robot Subject: Re: [PATCH 06/27] clk: sunxi-ng: h6: Set video PLLs limits Date: Tue, 4 Sep 2018 23:49:09 +0800 Message-ID: <20180904154909.GR17047@intel.com> References: <20180902072643.4917-7-jernej.skrabec@siol.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20180902072643.4917-7-jernej.skrabec@siol.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Cc: mark.rutland@arm.com, airlied@linux.ie, maxime.ripard@bootlin.com, mturquette@baylibre.com, linux-sunxi@googlegroups.com, jernej.skrabec@siol.net, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, sboyd@kernel.org, wens@csie.org, robh+dt@kernel.org, kbuild-all@01.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org SGkgSmVybmVqLAoKVGhhbmsgeW91IGZvciB0aGUgcGF0Y2ghIFBlcmhhcHMgc29tZXRoaW5nIHRv IGltcHJvdmU6CgpbYXV0byBidWlsZCB0ZXN0IFdBUk5JTkcgb24gc3VueGkvc3VueGkvZm9yLW5l eHRdClthbHNvIGJ1aWxkIHRlc3QgV0FSTklORyBvbiB2NC4xOS1yYzIgbmV4dC0yMDE4MDgzMV0K W2lmIHlvdXIgcGF0Y2ggaXMgYXBwbGllZCB0byB0aGUgd3JvbmcgZ2l0IHRyZWUsIHBsZWFzZSBk cm9wIHVzIGEgbm90ZSB0byBoZWxwIGltcHJvdmUgdGhlIHN5c3RlbV0KCnVybDogICAgaHR0cHM6 Ly9naXRodWIuY29tLzBkYXktY2kvbGludXgvY29tbWl0cy9KZXJuZWotU2tyYWJlYy9BbGx3aW5u ZXItSDYtREUzLWFuZC1IRE1JLXN1cHBvcnQvMjAxODA5MDMtMDgyNTQzCmJhc2U6ICAgaHR0cHM6 Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3VueGkvbGludXguZ2l0 IHN1bnhpL2Zvci1uZXh0CnJlcHJvZHVjZToKICAgICAgICAjIGFwdC1nZXQgaW5zdGFsbCBzcGFy c2UKICAgICAgICBtYWtlIEFSQ0g9eDg2XzY0IGFsbG1vZGNvbmZpZwogICAgICAgIG1ha2UgQz0x IENGPS1EX19DSEVDS19FTkRJQU5fXwo6Ojo6OjogYnJhbmNoIGRhdGU6IDYgaG91cnMgYWdvCjo6 Ojo6OiBjb21taXQgZGF0ZTogNiBob3VycyBhZ28KCj4+IGRyaXZlcnMvY2xrL3N1bnhpLW5nL2Nj dS1zdW41MGktaDYuYzoxMjQ6Mjc6IHNwYXJzZTogY29uc3RhbnQgMjQwMDAwMDAwMCBpcyBzbyBi aWcgaXQgaXMgbG9uZwogICBkcml2ZXJzL2Nsay9zdW54aS1uZy9jY3Utc3VuNTBpLWg2LmM6MTQy OjI3OiBzcGFyc2U6IGNvbnN0YW50IDI0MDAwMDAwMDAgaXMgc28gYmlnIGl0IGlzIGxvbmcKCiMg aHR0cHM6Ly9naXRodWIuY29tLzBkYXktY2kvbGludXgvY29tbWl0Lzc1MmE4ODUxMGYwYmNhZGE2 OTc1M2ZjY2IzMWFkYjE4N2Y4MGYyOWEKZ2l0IHJlbW90ZSBhZGQgbGludXgtcmV2aWV3IGh0dHBz Oi8vZ2l0aHViLmNvbS8wZGF5LWNpL2xpbnV4CmdpdCByZW1vdGUgdXBkYXRlIGxpbnV4LXJldmll dwpnaXQgY2hlY2tvdXQgNzUyYTg4NTEwZjBiY2FkYTY5NzUzZmNjYjMxYWRiMTg3ZjgwZjI5YQp2 aW0gKzEyNCBkcml2ZXJzL2Nsay9zdW54aS1uZy9jY3Utc3VuNTBpLWg2LmMKCjUyNDM1M2VhNCBJ Y2Vub3d5IFpoZW5nICAyMDE4LTAzLTE2ICAxMTEgIAo1MjQzNTNlYTQgSWNlbm93eSBaaGVuZyAg MjAxOC0wMy0xNiAgMTEyICAvKgo1MjQzNTNlYTQgSWNlbm93eSBaaGVuZyAgMjAxOC0wMy0xNiAg MTEzICAgKiBGb3IgVmlkZW8gUExMcywgdGhlIG91dHB1dCBkaXZpZGVyIGlzIGRlc2NyaWJlZCBh cyAidXNlZCBmb3IgdGVzdGluZyIKNTI0MzUzZWE0IEljZW5vd3kgWmhlbmcgIDIwMTgtMDMtMTYg IDExNCAgICogaW4gdGhlIHVzZXIgbWFudWFsLiBTbyBpdCdzIG5vdCBtb2RlbGxlZCBhbmQgZm9y Y2VkIHRvIDAuCjUyNDM1M2VhNCBJY2Vub3d5IFpoZW5nICAyMDE4LTAzLTE2ICAxMTUgICAqLwo1 MjQzNTNlYTQgSWNlbm93eSBaaGVuZyAgMjAxOC0wMy0xNiAgMTE2ICAjZGVmaW5lIFNVTjUwSV9I Nl9QTExfVklERU8wX1JFRwkweDA0MAo1MjQzNTNlYTQgSWNlbm93eSBaaGVuZyAgMjAxOC0wMy0x NiAgMTE3ICBzdGF0aWMgc3RydWN0IGNjdV9ubSBwbGxfdmlkZW8wX2NsayA9IHsKNTI0MzUzZWE0 IEljZW5vd3kgWmhlbmcgIDIwMTgtMDMtMTYgIDExOCAgCS5lbmFibGUJCT0gQklUKDMxKSwKNTI0 MzUzZWE0IEljZW5vd3kgWmhlbmcgIDIwMTgtMDMtMTYgIDExOSAgCS5sb2NrCQk9IEJJVCgyOCks CjUyNDM1M2VhNCBJY2Vub3d5IFpoZW5nICAyMDE4LTAzLTE2ICAxMjAgIAkubgkJPSBfU1VOWElf Q0NVX01VTFRfTUlOKDgsIDgsIDEyKSwKNTI0MzUzZWE0IEljZW5vd3kgWmhlbmcgIDIwMTgtMDMt MTYgIDEyMSAgCS5tCQk9IF9TVU5YSV9DQ1VfRElWKDEsIDEpLCAvKiBpbnB1dCBkaXZpZGVyICov CjUyNDM1M2VhNCBJY2Vub3d5IFpoZW5nICAyMDE4LTAzLTE2ICAxMjIgIAkuZml4ZWRfcG9zdF9k aXYJPSA0LAo3NTJhODg1MTAgSmVybmVqIFNrcmFiZWMgMjAxOC0wOS0wMiAgMTIzICAJLm1pbl9y YXRlCT0gMjg4MDAwMDAwLAo3NTJhODg1MTAgSmVybmVqIFNrcmFiZWMgMjAxOC0wOS0wMiBAMTI0 ICAJLm1heF9yYXRlCT0gMjQwMDAwMDAwMCwKNTI0MzUzZWE0IEljZW5vd3kgWmhlbmcgIDIwMTgt MDMtMTYgIDEyNSAgCS5jb21tb24JCT0gewo1MjQzNTNlYTQgSWNlbm93eSBaaGVuZyAgMjAxOC0w My0xNiAgMTI2ICAJCS5yZWcJCT0gMHgwNDAsCjUyNDM1M2VhNCBJY2Vub3d5IFpoZW5nICAyMDE4 LTAzLTE2ICAxMjcgIAkJLmZlYXR1cmVzCT0gQ0NVX0ZFQVRVUkVfRklYRURfUE9TVERJViwKNTI0 MzUzZWE0IEljZW5vd3kgWmhlbmcgIDIwMTgtMDMtMTYgIDEyOCAgCQkuaHcuaW5pdAk9IENMS19I V19JTklUKCJwbGwtdmlkZW8wIiwgIm9zYzI0TSIsCjUyNDM1M2VhNCBJY2Vub3d5IFpoZW5nICAy MDE4LTAzLTE2ICAxMjkgIAkJCQkJICAgICAgJmNjdV9ubV9vcHMsCjUyNDM1M2VhNCBJY2Vub3d5 IFpoZW5nICAyMDE4LTAzLTE2ICAxMzAgIAkJCQkJICAgICAgQ0xLX1NFVF9SQVRFX1VOR0FURSks CjUyNDM1M2VhNCBJY2Vub3d5IFpoZW5nICAyMDE4LTAzLTE2ICAxMzEgIAl9LAo1MjQzNTNlYTQg SWNlbm93eSBaaGVuZyAgMjAxOC0wMy0xNiAgMTMyICB9Owo1MjQzNTNlYTQgSWNlbm93eSBaaGVu ZyAgMjAxOC0wMy0xNiAgMTMzICAKCi0tLQowLURBWSBrZXJuZWwgdGVzdCBpbmZyYXN0cnVjdHVy ZSAgICAgICAgICAgICAgICBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpodHRwczovL2xp c3RzLjAxLm9yZy9waXBlcm1haWwva2J1aWxkLWFsbCAgICAgICAgICAgICAgICAgICBJbnRlbCBD b3Jwb3JhdGlvbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK