From: Jian-Hong Pan <jian-hong@endlessm.com> To: maxime@cerno.tech Cc: bcm-kernel-feedback-list@broadcom.com, dave.stevenson@raspberrypi.com, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, eric@anholt.net, kdasu.kdev@gmail.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, nsaenzjulienne@suse.de, p.zabel@pengutronix.de, phil@raspberrypi.com, robh+dt@kernel.org, sboyd@kernel.org, tim.gover@raspberrypi.com, Linux Upstreaming Team <linux@endlessm.com> Subject: Re: [PATCH v5 00/80] drm/vc4: Support BCM2711 Display Pipeline Date: Fri, 4 Sep 2020 18:16:16 +0800 [thread overview] Message-ID: <CAPpJ_efY2=qmaAtuYVfWhZNBhzTAtAxm9CS5jb_sTpca97jkpA@mail.gmail.com> (raw) Hi Maxime, Thanks for version 5 patch series! I applied it based on linux-next tag next-20200828 and build it with the config [1] to test on RPi 4 However, It fails to get HDMI state machine clock and pixel bcb clock. Then, vc4-drm probes failed. Full dmseg [2]: [ 2.552675] [drm:vc5_hdmi_init_resources] *ERROR* Failed to get HDMI state machine clock [ 2.557974] raspberrypi-firmware soc:firmware: Attached to firmware from 2020-06-01T13:23:40 [ 2.567612] of_clk_hw_onecell_get: invalid index 14 [ 2.567636] [drm:vc5_hdmi_init_resources] *ERROR* Failed to get pixel bvb clock [ 2.567664] vc4-drm gpu: failed to bind fef00700.hdmi (ops vc4_hdmi_ops): -2 [ 2.567731] vc4-drm gpu: master bind failed: -2 [ 2.567755] vc4-drm: probe of gpu failed with error -2 I decompile bcm2711-rpi-4-b.dtb. Both hdmi@7ef00700 and hdmi@7ef05700 show the clocks member. hdmi@7ef00700 { compatible = "brcm,bcm2711-hdmi0"; reg = <0x7ef00700 0x300 0x7ef00300 0x200 0x7ef00f00 0x80 0x7ef00f80 0x80 0x7ef01b00 0x200 0x7ef01f00 0x400 0x7ef00200 0x80 0x7ef04300 0x100 0x7ef20000 0x100>; reg-names = "hdmi\0dvp\0phy\0rm\0packet\0metadata\0csc\0cec\0hd"; clock-names = "hdmi\0bvb\0audio\0cec"; resets = <0x17 0x00>; ddc = <0x18>; dmas = <0x19 0x0a>; dma-names = "audio-rx"; status = "okay"; clocks = <0x10 0x0d 0x10 0x0e 0x17 0x00 0x1a>; }; hdmi@7ef05700 { compatible = "brcm,bcm2711-hdmi1"; reg = <0x7ef05700 0x300 0x7ef05300 0x200 0x7ef05f00 0x80 0x7ef05f80 0x80 0x7ef06b00 0x200 0x7ef06f00 0x400 0x7ef00280 0x80 0x7ef09300 0x100 0x7ef20000 0x100>; reg-names = "hdmi\0dvp\0phy\0rm\0packet\0metadata\0csc\0cec\0hd"; ddc = <0x1b>; clock-names = "hdmi\0bvb\0audio\0cec"; resets = <0x17 0x01>; dmas = <0x19 0x11>; dma-names = "audio-rx"; status = "okay"; clocks = <0x10 0x0d 0x10 0x0e 0x17 0x01 0x1a>; }; Also re-check runtime device tree, they are the same values as mentioned above: $ xxd /proc/device-tree/soc/hdmi@7ef00700/clocks 00000000: 0000 0010 0000 000d 0000 0010 0000 000e ................ 00000010: 0000 0017 0000 0000 0000 001a ............ $ xxd /proc/device-tree/soc/hdmi@7ef05700/clocks 00000000: 0000 0010 0000 000d 0000 0010 0000 000e ................ 00000010: 0000 0017 0000 0001 0000 001a ............ Do I miss something? [1]: https://gist.github.com/starnight/649ea5a8384313f0354aca504f78ad70#file-config [2]: https://gist.github.com/starnight/649ea5a8384313f0354aca504f78ad70#file-dmesg-log Jian-Hong Pan
WARNING: multiple messages have this Message-ID (diff)
From: Jian-Hong Pan <jian-hong@endlessm.com> To: maxime@cerno.tech Cc: devicetree@vger.kernel.org, tim.gover@raspberrypi.com, kdasu.kdev@gmail.com, sboyd@kernel.org, nsaenzjulienne@suse.de, dave.stevenson@raspberrypi.com, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, robh+dt@kernel.org, bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, Linux Upstreaming Team <linux@endlessm.com>, phil@raspberrypi.com, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v5 00/80] drm/vc4: Support BCM2711 Display Pipeline Date: Fri, 4 Sep 2020 18:16:16 +0800 [thread overview] Message-ID: <CAPpJ_efY2=qmaAtuYVfWhZNBhzTAtAxm9CS5jb_sTpca97jkpA@mail.gmail.com> (raw) Hi Maxime, Thanks for version 5 patch series! I applied it based on linux-next tag next-20200828 and build it with the config [1] to test on RPi 4 However, It fails to get HDMI state machine clock and pixel bcb clock. Then, vc4-drm probes failed. Full dmseg [2]: [ 2.552675] [drm:vc5_hdmi_init_resources] *ERROR* Failed to get HDMI state machine clock [ 2.557974] raspberrypi-firmware soc:firmware: Attached to firmware from 2020-06-01T13:23:40 [ 2.567612] of_clk_hw_onecell_get: invalid index 14 [ 2.567636] [drm:vc5_hdmi_init_resources] *ERROR* Failed to get pixel bvb clock [ 2.567664] vc4-drm gpu: failed to bind fef00700.hdmi (ops vc4_hdmi_ops): -2 [ 2.567731] vc4-drm gpu: master bind failed: -2 [ 2.567755] vc4-drm: probe of gpu failed with error -2 I decompile bcm2711-rpi-4-b.dtb. Both hdmi@7ef00700 and hdmi@7ef05700 show the clocks member. hdmi@7ef00700 { compatible = "brcm,bcm2711-hdmi0"; reg = <0x7ef00700 0x300 0x7ef00300 0x200 0x7ef00f00 0x80 0x7ef00f80 0x80 0x7ef01b00 0x200 0x7ef01f00 0x400 0x7ef00200 0x80 0x7ef04300 0x100 0x7ef20000 0x100>; reg-names = "hdmi\0dvp\0phy\0rm\0packet\0metadata\0csc\0cec\0hd"; clock-names = "hdmi\0bvb\0audio\0cec"; resets = <0x17 0x00>; ddc = <0x18>; dmas = <0x19 0x0a>; dma-names = "audio-rx"; status = "okay"; clocks = <0x10 0x0d 0x10 0x0e 0x17 0x00 0x1a>; }; hdmi@7ef05700 { compatible = "brcm,bcm2711-hdmi1"; reg = <0x7ef05700 0x300 0x7ef05300 0x200 0x7ef05f00 0x80 0x7ef05f80 0x80 0x7ef06b00 0x200 0x7ef06f00 0x400 0x7ef00280 0x80 0x7ef09300 0x100 0x7ef20000 0x100>; reg-names = "hdmi\0dvp\0phy\0rm\0packet\0metadata\0csc\0cec\0hd"; ddc = <0x1b>; clock-names = "hdmi\0bvb\0audio\0cec"; resets = <0x17 0x01>; dmas = <0x19 0x11>; dma-names = "audio-rx"; status = "okay"; clocks = <0x10 0x0d 0x10 0x0e 0x17 0x01 0x1a>; }; Also re-check runtime device tree, they are the same values as mentioned above: $ xxd /proc/device-tree/soc/hdmi@7ef00700/clocks 00000000: 0000 0010 0000 000d 0000 0010 0000 000e ................ 00000010: 0000 0017 0000 0000 0000 001a ............ $ xxd /proc/device-tree/soc/hdmi@7ef05700/clocks 00000000: 0000 0010 0000 000d 0000 0010 0000 000e ................ 00000010: 0000 0017 0000 0001 0000 001a ............ Do I miss something? [1]: https://gist.github.com/starnight/649ea5a8384313f0354aca504f78ad70#file-config [2]: https://gist.github.com/starnight/649ea5a8384313f0354aca504f78ad70#file-dmesg-log Jian-Hong Pan _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2020-09-04 10:18 UTC|newest] Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-09-04 10:16 Jian-Hong Pan [this message] 2020-09-04 10:16 ` [PATCH v5 00/80] drm/vc4: Support BCM2711 Display Pipeline Jian-Hong Pan 2020-09-07 16:14 ` Maxime Ripard 2020-09-07 16:14 ` Maxime Ripard 2020-09-07 16:14 ` Maxime Ripard [not found] <CGME20200904071259epcas1p3de4209531c0bc5ed6ea9ef19827b6ed5@epcas1p3.samsung.com> 2020-09-03 8:00 ` Maxime Ripard 2020-09-03 8:00 ` Maxime Ripard 2020-09-03 8:00 ` Maxime Ripard 2020-09-07 11:49 ` Hoegeun Kwon 2020-09-07 11:49 ` Hoegeun Kwon 2020-09-07 11:49 ` Hoegeun Kwon 2020-09-08 12:00 ` Maxime Ripard 2020-09-08 12:00 ` Maxime Ripard 2020-09-08 12:00 ` Maxime Ripard 2020-09-14 10:14 ` Hoegeun Kwon 2020-09-14 10:14 ` Hoegeun Kwon 2020-09-14 10:14 ` Hoegeun Kwon 2020-09-16 16:57 ` Maxime Ripard 2020-09-16 16:57 ` Maxime Ripard 2020-09-16 16:57 ` Maxime Ripard 2020-10-08 11:27 ` Maxime Ripard 2020-10-08 11:27 ` Maxime Ripard 2020-10-08 11:27 ` Maxime Ripard 2020-09-07 16:22 ` Maxime Ripard 2020-09-07 16:22 ` Maxime Ripard 2020-09-07 16:22 ` Maxime Ripard 2020-09-07 18:21 ` Nicolas Saenz Julienne 2020-09-07 18:21 ` Nicolas Saenz Julienne 2020-09-07 18:21 ` Nicolas Saenz Julienne
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to='CAPpJ_efY2=qmaAtuYVfWhZNBhzTAtAxm9CS5jb_sTpca97jkpA@mail.gmail.com' \ --to=jian-hong@endlessm.com \ --cc=bcm-kernel-feedback-list@broadcom.com \ --cc=dave.stevenson@raspberrypi.com \ --cc=devicetree@vger.kernel.org \ --cc=dri-devel@lists.freedesktop.org \ --cc=eric@anholt.net \ --cc=kdasu.kdev@gmail.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-rpi-kernel@lists.infradead.org \ --cc=linux@endlessm.com \ --cc=maxime@cerno.tech \ --cc=nsaenzjulienne@suse.de \ --cc=p.zabel@pengutronix.de \ --cc=phil@raspberrypi.com \ --cc=robh+dt@kernel.org \ --cc=sboyd@kernel.org \ --cc=tim.gover@raspberrypi.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.