Hi!
Thanks for reporting. It appears that on hardware version 9, we get a
NULL pointer dereference
on kernel 4.5.
[ 15.298499] BUG: unable to handle kernel NULL pointer dereference
at (null)
[ 15.301027] IP: [< (null)>] (null)
[ 15.302590] PGD 0
[ 15.303276] O
On Fri, Mar 04, 2016 at 06:08:16PM +, Emil Velikov wrote:
> On 4 March 2016 at 16:32, Daniel Vetter wrote:
> > Adding relevant mailing lists and people. Please don't send private
> > mails to maintainers ;-)
> >
> > On Fri, Mar 4, 2016 at 1:47 PM, Chih-Wei Huang
> > wrote:
> >> Hi Daniel,
>
Hi Linus,
Hopefully not too big, I've held off on some vc4 fixes that came in that I
think can wait next window.
This contains one i915 patch twice, as I merged it locally for testing,
and then pulled some stuff in on top, and then Jani sent to me, I didn't
think it was worth redoing all the me
Hi Nicolas,
On 4 March 2016 at 10:52, Nicolas Dichtel wrote:
> Let's use __KERNEL_DIV_ROUND_UP, which is defined in uapi/linux/kernel.h.
>
> Signed-off-by: Nicolas Dichtel
> ---
> .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 20
> +++-
> 1 file changed, 11 insertions(
Add ade, dsi and adv7533 DT nodes for hikey board.
Signed-off-by: Xinliang Liu
---
arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 40 +++
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 55 ++
2 files changed, 95 insertions(+)
diff --git a/arch/arm64/b
Add maintainer and reviewer for hisilicon DRM driver.
v7: None.
v6: None.
v5: None.
v4:
- Add Chen Feng as Designated reviewer.
v3: First version.
Signed-off-by: Xinliang Liu
---
MAINTAINERS | 10 ++
1 file changed, 10 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 4978dc1
Add support for external HDMI bridge.
v7: None.
v6: None.
v5: None.
v4: None.
v3:
- Fix a typo: s/exteranl/external.
v2:
- Remove abtraction layer.
Signed-off-by: Xinliang Liu
Signed-off-by: Xinwei Kong
Reviewed-by: Archit Taneja
---
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 52 +
Add DesignWare dsi host driver for hi6220 SoC.
v7: None.
v6: None.
v5: None.
v4: None.
v3: None.
v2:
- Remove abtraction layer.
Signed-off-by: Xinliang Liu
Signed-off-by: Xinwei Kong
Reviewed-by: Archit Taneja
---
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 50
Add DesignWare MIPI DSI Host Controller v1.02 encoder driver
for hi6220 SoC.
v7:
- A few regs define clean up.
v6:
- Change "pclk_dsi" to "pclk".
v5: None.
v4: None.
v3:
- Rename file name to dw_drm_dsi.c
- Make encoder type as DRM_MODE_ENCODER_DSI.
- A few cleanup.
v2:
- Remove abtraction layer.
Add cma Fbdev, Fbdev is legency and optional, you can enable/disable it by
configuring DRM_FBDEV_EMULATION.
Add hotplug.
v7: None.
v6: None.
v5: None.
v4: None.
v3: None.
v2:
- Use CONFIG_DRM_FBDEV_EMULATION instead of CONFIG_DRM_HISI_FBDEV.
Signed-off-by: Xinliang Liu
Signed-off-by: Xinwei Kong
Add vblank irq handle.
v7:
- Fix irq flag "DRIVER_IRQF_SHARED" to "IRQF_SHARED".
v6: None.
v5: None.
v4: None.
v3:
- Remove hisi_get_crtc_from_index func.
- A few cleanup.
v2:
- Remove abtraction layer.
Signed-off-by: Xinliang Liu
Signed-off-by: Xinwei Kong
---
drivers/gpu/drm/hisilicon/kirin/
Add plane funcs and helper funcs for ADE.
v7: None.
v6: None.
v5: None.
v4: None.
v3:
- A few cleanup.
v2:
- Remove abtraction layer.
Signed-off-by: Xinliang Liu
Signed-off-by: Xinwei Kong
---
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 535 +++-
1 file changed, 534 i
Add crtc funcs and helper funcs for ADE.
v7:
- A few Regs define clean up and typo fixs.
v6:
- Cleanup reg-names dt parsing.
v5:
- Use syscon to access ADE media NOC QoS registers instead of directly
writing registers.
- Use reset controller to reset ADE instead of directly writing registers.
v4
Add kirin DRM master driver for hi6220 SoC which used in HiKey board.
Add dumb buffer feature.
Add prime dmabuf feature.
v7:
- Add config.mutex protection when accessing mode_config.connector_list.
- Clean up match data getting.
v6: None.
v5: None.
v4: None.
v3:
- Move and rename all the files to
Add ADE display controller binding doc.
Add DesignWare DSI Host Controller v1.20a binding doc.
v7: Acked by Rob Herring.
v6:
- Cleanup values part of reg and clocks properties.
- Change "pclk_dsi" clock name to "pclk".
v5:
- Remove endpoint unit address of dsi output port.
- Add "hisilicon,noc-sys
This patch set adds a new drm driver for HiSilicon Kirin hi6220 SoC.
Current testing and support board is Hikey board which is one of Linaro
96boards. It is an arm64 open source board. For more information about
this board, please access https://www.96boards.org.
Hardware Detail
---
On Tue, Feb 16, 2016 at 02:09:44PM +, Carlos Palminha wrote:
> This patch set nukes all the dummy crtc mode_fixup implementations.
> (made on top of Daniel topic/drm-misc branch)
>
> Carlos Palminha (16):
> drm: fixes crct set_mode when crtc mode_fixup is null.
> drm/cirrus: removed option
On 4 March 2016 at 16:32, Daniel Vetter wrote:
> Adding relevant mailing lists and people. Please don't send private
> mails to maintainers ;-)
>
> On Fri, Mar 4, 2016 at 1:47 PM, Chih-Wei Huang
> wrote:
>> Hi Daniel,
>> This is the Android-x86 project.
>> I'm looking for info about atomic mode-
Hi Dave,
Final feature pull for 4.6, with this it's Jani's turn again.
drm-intel-next-2016-02-29:
- fbc by default on hsw&bdw, thanks to great work by Paulo!
- psr by default hsw,bdw,vlv&chv, thanks to great work by Rodrigo!
- fixes to hw state readout vs. rpm issues (Imre)
- dc3 fixes&improvemen
On Fri, Mar 04, 2016 at 10:03:33AM -0500, Rob Clark wrote:
> On Fri, Mar 4, 2016 at 8:44 AM, Tomi Valkeinen
> wrote:
> > The diffstat looks nice, as we get rid of most of the legacy code (which was
> > used with omapfb).
> ...
> > 50 files changed, 943 insertions(+), 5378 deletions(-)
>
> very
rox 20-30% speedup with several x11perf tests.
This patch is:
Reviewed-by: Eric Anholt https://lists.freedesktop.org/archives/dri-devel/attachments/20160304/defc5d98/attachment-0001.sig>
On 23 February 2016 at 23:56, Rob Clark wrote:
> On Tue, Feb 23, 2016 at 6:29 PM, Emil Velikov
> wrote:
>> Hi Zach,
>>
>> On 2 February 2016 at 23:37, Zach Reizner wrote:
>>> The prime fd to handle ioctl was not used with rockchip before. Support
>>> was added in order to support potential uses
On Thu, Mar 03, 2016 at 08:17:14AM -0800, Greg Kroah-Hartman wrote:
> On Thu, Mar 03, 2016 at 11:37:17AM -0300, Gustavo Padovan wrote:
> > From: Gustavo Padovan
> >
> > Play safe and add flags member to all structs. So we don't need to
> > break API or create new IOCTL in the future if new featur
Adding relevant mailing lists and people. Please don't send private
mails to maintainers ;-)
On Fri, Mar 4, 2016 at 1:47 PM, Chih-Wei Huang
wrote:
> Hi Daniel,
> This is the Android-x86 project.
> I'm looking for info about atomic mode-setting drivers
> and then found your presentation at
> http
On Fri, Feb 26, 2016 at 11:51:06AM +0200, Laurent Pinchart wrote:
> Instead of forcing bridges to implement empty callbacks make them all
> optional.
>
> Signed-off-by: Laurent Pinchart
Care to go around the tree a nuke them all? On a quick grep I spotted at
least some in msm.
-Daniel
> ---
>
On Tue, Mar 01, 2016 at 02:52:05PM +0100, Maarten Lankhorst wrote:
> There's no need to have a separate function to get the crtc
> which is stolen, this can already be found when actually
> stealing the encoder.
>
> drm_for_each_connector already checks for connection_mutex, so
> use that macro no
On Wed, Feb 24, 2016 at 09:37:31AM +0100, Maarten Lankhorst wrote:
> Instead of failing with -EINVAL when conflicting encoders are found,
> the legacy set_config will disable other connectors when encoders
> conflict.
>
> With the cleanup to update_output_state this is a lot easier to
> implement.
On Fri, Mar 4, 2016 at 4:59 PM, Daniel Vetter wrote:
> On Fri, Mar 04, 2016 at 06:08:16PM +, Emil Velikov wrote:
>> On 4 March 2016 at 16:32, Daniel Vetter wrote:
>> > Adding relevant mailing lists and people. Please don't send private
>> > mails to maintainers ;-)
>> >
>> > On Fri, Mar 4, 20
On Tue, Mar 01, 2016 at 05:19:53PM +0200, Ville Syrjälä wrote:
> On Wed, Feb 24, 2016 at 09:37:29AM +0100, Maarten Lankhorst wrote:
> > Minor cleanup, connector and connector_state are always non-NULL here.
> >
> > Signed-off-by: Maarten Lankhorst
>
> Reviewed-by: Ville Syrjälä
Merged the
Hi Dave,
The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:
Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)
are available in the git repository at:
git://anongit.freedesktop.org/tegra/linux tags/drm/tegra/for-4.5-rc7
for you to fetch changes up to c95469aa5a188384ccf8ac
b.com/zhjwpku/gsoc/commits/20150720_no_gpu_addr which I've
> used to test things.
>
> Second, page flipping failed in testing.
>
> cheers,
> Gerd
>
>
------ next part --
An HTML attachment was scrubbed...
URL:
<https://lists.freedesktop.org/archives/dri-devel/attachments/20160304/14b34be4/attachment-0001.html>
From: Nicolas Dichtel
Date: Fri, 4 Mar 2016 11:52:15 +0100
> The inital goal was to consolidate ethtool.h uapi header. But I took the
> opportunity to remove all duplicate definitions of DIV_ROUND_UP.
>
> v3: add patch #2 and #3
>
> v2: split the patch
> define DIV_ROUND_UP in uapi
Series
rm/omapdrm/dss/overlay.c
-- next part --
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL:
<https://lists.freedesktop.org/archives/dri-devel/attachments/20160304/59912f03/attachment-0001.sig>
On a system I'm doing development on I found a crash. The crawl looked
like:
PC is at drm_atomic_add_affected_connectors+0x98/0xe8
...
drm_atomic_add_affected_connectors from
__drm_atomic_helper_set_config+0x218/0x344
__drm_atomic_helper_set_config from restore_fbdev_mode+0x108/0x250
r
On Thu, Mar 03, 2016 at 10:17:42AM +0100, Maarten Lankhorst wrote:
> connector_state->crtc can no longer be unset by accident,
> so that check can be removed. The other code open-codes
> drm_atomic_get_existing_crtc_state, so use that.
>
> Signed-off-by: Maarten Lankhorst
> ---
> drivers/gpu/drm
On Thu, Mar 03, 2016 at 10:17:41AM +0100, Maarten Lankhorst wrote:
> Now that only encoders can be stolen that are part of the state
> steal_encoder no longer needs to inspect all connectors,
> just those that are part of the atomic state.
>
> Changes since v1:
> - Change return value to void, can
On Thu, Mar 03, 2016 at 10:17:40AM +0100, Maarten Lankhorst wrote:
> The current check doesn't handle the case where we don't steal an
> encoder, but keep it on the current connector. If we repurpose
> disable_conflicting_encoders to do the checking, we just have
> to reject the ones that conflict.
This fixes a few problems in the vop crtc cleanup (handling error
paths and cleanup upon exit):
* The vop_create_crtc() error path had an unsafe version of the
iterator used for iterating over all planes (though it was
destroying planes in the iterator so should have used the safe
version)
The drm_encoder_cleanup() was missing both from the error path of
dw_hdmi_rockchip_bind(). This caused a crash when slub_debug was
enabled and we ended up deferring probe of HDMI at boot.
This call isn't needed from unbind() because if dw_hdmi_bind() returns
no error then it takes over the job of
On 3 March 2016 at 09:28, Gerd Hoffmann wrote:
> Hi,
>
>> > Did testing a while back & reported back to John (not sure this was in
>> > public on the list as we had some ping-ping emails beforehand due to
>> > some problems of applying the patches). No new version of the series
>> > since.
>> >
On Thu, Mar 3, 2016 at 8:11 PM, Ken Moffat wrote:
> On Fri, Mar 04, 2016 at 12:44:01AM +, Deucher, Alexander wrote:
>>
>> The attached radeon patch should fix it. I accidently dropped the special
>> handling for NUTMEG DP to VGA bridge chips.
>>
>> > This mobo does not have a DP connector.
>
From: Thierry Reding
Terje doesn't work on host1x anymore and doesn't have the time to help
maintain the host1x and related drivers.
Signed-off-by: Thierry Reding
---
MAINTAINERS | 1 -
1 file changed, 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 4a4edae9d2aa..d2a2864616e0 10064
On Fri, Mar 4, 2016 at 11:32 AM, Daniel Vetter wrote:
> Adding relevant mailing lists and people. Please don't send private
> mails to maintainers ;-)
>
> On Fri, Mar 4, 2016 at 1:47 PM, Chih-Wei Huang
> wrote:
>> Hi Daniel,
>> This is the Android-x86 project.
>> I'm looking for info about atomi
VC4 is the GPU (display and 3D) present on the 283x.
Signed-off-by: Eric Anholt
---
v2: Sort by register address, mark HDMI as disabled by default in the
SoC file and enable it from -rpi.
v3: Add references to the pixel/HSM clocks for HDMI. Rename
compatibility strings and clean up node
The Raspberry Pi Foundation's firmware updates are shipping device
trees using the old string, so we'll keep recognizing that as this rev
of V3D. Still, we should use a more specific name in the upstream DT
to clarify which board is being supported, in case we do other revs of
V3D in the future.
This was missed in the upstreaming process.
Signed-off-by: Eric Anholt
---
Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt | 12
1 file changed, 12 insertions(+)
diff --git a/Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
b/Documentation/devicetree/bindings/
This has been floating around out of tree, and the Pi Foundation is
including a variant of it in the device tree overlay in its firmware
update system.
Eric Anholt (3):
dt-bindings: Add binding docs for V3D.
drm/vc4: Recognize a more specific compatible string for V3D.
ARM: bcm2835: Add VC4
On Wed, Feb 10, 2016 at 01:51:39PM +0100, Hans Verkuil wrote:
> From: Kamil Debski
>
> Add HDMI CEC specific keycodes to the keycodes definition.
>
> Signed-off-by: Kamil Debski
> Signed-off-by: Hans Verkuil
> ---
> include/uapi/linux/input-event-codes.h | 28
> 1
INT_MAX needs limits.h in userland.
When ethtool.h is included by a userland app, we got the following error:
.../usr/include/linux/ethtool.h: In function 'ethtool_validate_speed':
.../usr/include/linux/ethtool.h:1471:18: error: 'INT_MAX' undeclared (first use
in this function)
return speed <=
Let's use __KERNEL_DIV_ROUND_UP, which is defined in uapi/linux/kernel.h.
Signed-off-by: Nicolas Dichtel
---
.../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 20 +++-
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga3d
let's use the common definition to avoid the following warning during the
compilation:
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:161:0: warning: "DIV_ROUND_UP" redefined
#define DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d))
^
In file included from include/linux/list.h:8:0,
from include/li
DIV_ROUND_UP is defined in linux/kernel.h only for the kernel.
When ethtool.h is included by a userland app, we got the following error:
include/linux/ethtool.h:1218:8: error: variably modified 'queue_mask' at file
scope
__u32 queue_mask[DIV_ROUND_UP(MAX_NUM_QUEUE, 32)];
^
Let's add a
The inital goal was to consolidate ethtool.h uapi header. But I took the
opportunity to remove all duplicate definitions of DIV_ROUND_UP.
v3: add patch #2 and #3
v2: split the patch
define DIV_ROUND_UP in uapi
.../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 20 +++-
Hi Daniel,
On Wed, 17 Feb 2016 14:08:01 +0100
Daniel Vetter wrote:
> On Wed, Feb 17, 2016 at 09:02:44AM +, Carlos Palminha wrote:
> > Thanks Boris.
> >
> > @Daniel, do you want me to resend this patch or will you fix it directly in
> > mode-fixup git branch?
>
> I can fix the typos, but I
If the geometry of a crtc is changing in an atomic update then we must
validate the plane size against the new state of the crtc and not the
current size, otherwise if the crtc size is increasing the plane will be
cropped at the previous size and will not fill the screen.
Signed-off-by: John Keepi
https://bugzilla.kernel.org/show_bug.cgi?id=107381
--- Comment #6 from corentin.dehay at gmail.com ---
Created attachment 206781
--> https://bugzilla.kernel.org/attachment.cgi?id=206781&action=edit
Ubuntu 15.10 Kernel 4.5-rc6
Dmesg with ubuntu 15.10 and kernel 4.5-rc6 if it can help to fix it (
Hi Nils,
Nice catch and yes that's just obviously a leftover from the radeon
code. In amdgpu we handle missing and present engines completely
differently.
Your patch looks good to me, but has some style problems. You should add
a commit message and a signed-of-by line (use git commit --amend -
On 16-02-2016 14:37, Daniel Vetter wrote:
> On Tue, Feb 16, 2016 at 02:10:03PM +, Carlos Palminha wrote:
>> This patch set nukes all the dummy crtc mode_fixup implementations.
>> (made on top of Daniel topic/drm-misc branch)
>>
>> Signed-off-by: Carlos Palminha
>
> Applied this one to drm-m
On Fri, Mar 4, 2016 at 8:44 AM, Tomi Valkeinen wrote:
> The diffstat looks nice, as we get rid of most of the legacy code (which was
> used with omapfb).
...
> 50 files changed, 943 insertions(+), 5378 deletions(-)
very nice to see :-)
BR,
-R
On 2016å¹´02æ22æ¥ 20:22, John Keeping wrote:
> If the geometry of a crtc is changing in an atomic update then we much
I think "we much validate" should be "we must validate".:-)
> validate the plane size against the new state of the crtc and not the
> current size, otherwise if the crtc size i
rcpgu_probe,
---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
-- next part --
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/octet-stream
Size: 36576 bytes
Desc: not available
URL:
<https://lists.freedesktop.org/archives/dri-devel/attachments/20160304/4dc3b527/attachment-0001.obj>
On Fri, Mar 04, 2016 at 12:44:01AM +, Deucher, Alexander wrote:
>
> The attached radeon patch should fix it. I accidently dropped the special
> handling for NUTMEG DP to VGA bridge chips.
>
> > This mobo does not have a DP connector.
> >
>
> The VGA port uses a DP to VGA bridge chip.
>
>
---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
-- next part --
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/octet-stream
Size: 53493 bytes
Desc: not available
URL:
<https://lists.freedesktop.org/archives/dri-devel/attachments/20160304/55457f60/attachment-0001.obj>
Priv-
> Kernel driver in use: radeon
>
> I've attached my config. Please let me know if there is anything I
> can do to help fix this.
>
> ĸen
> --
> This email was written using 100% recycled letters.
-- next part --
A non-text att
64 matches
Mail list logo