- Mar 08, 2019
-
-
Bob Ham authored
The sound_osc and mclk nodes aren't actually used by anything. Removing them firstly simplies the .dtsi and secondly avoids any potential confusion.
-
Bob Ham authored
The clock-names property isn't actually used by the drivers. Removing it firstly simplies the .dtsi and secondly avoids any potential confusion.
-
Bob Ham authored
While the previous clocks property worked, this patch makes it reflect the actual clock tree parentage, reducing confusion.
-
- Mar 07, 2019
-
-
Bob Ham authored
While the previous assigned-clock properties worked, this patch makes them reflect the actual clock tree parentage, reducing confusion.
-
- Mar 05, 2019
-
-
Angus Ainslie authored
Swap SAI6_RXD0 and SAI6_TXD0 See merge request Librem5/linux-emcraft!20
-
- Mar 04, 2019
-
-
Eric Kuzmenko authored
-
- Feb 28, 2019
-
-
Angus Ainslie (Purism) authored
To enable the diversity set the module parameter antenna_diversity=1 insmod rsi_91x.ko rsi_zone_enabled=1 dev_oper_mode=13 antenna_diversity=1
-
Angus Ainslie authored
librem5-evk: Enable device mapper Closes #29 See merge request Librem5/linux-emcraft!14
-
- Feb 20, 2019
-
-
Guido Gunther authored
Unbreak built in LCD panel Closes #5 See merge request Librem5/linux-emcraft!18
-
Guido Gunther authored
Signed-off-by:
Guido Günther <guido.gunther@puri.sm> Closes: #5
-
Guido Gunther authored
Thankfully they're not needed to drive the panel. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
This makes it simple to validate panels and check basic functionality. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
This works around packet corruption by zeros in [8:24]. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Move it into the irq handler since the _finished function is only for finished packets. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
- Feb 16, 2019
-
-
Dorota Czaplejewicz authored
Built a deb when running gitlab-ci See merge request Librem5/linux-emcraft!17
-
- Feb 15, 2019
-
-
Guido Gunther authored
Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
gitlab won't fetch artifacts from outside the tree so copy back the built deb. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Unbreak touch for more people See merge request Librem5/linux-emcraft!16
-
Guido Gunther authored
From what I've seen in vendor trees it's fine to treat this as gt1x¹. Tested on the Purism Librem 5 Devkit (Rocktech JH057N00900 panel). [1]: https://github.com/TadiT7/android_kernel_mtk-4.4/tree/master/drivers/input/touchscreen/mediatek/GT5688 This folds in the rest of the patch sent upstream making the number of touch points probe reliably. Signed-off-by:
Guido Günther <agx@sigxcpu.org>
-
Guido Gunther authored
"Invalid config" give little idea what's wrong. Print the values that should be != 0 so we know which one is off. Signed-off-by:
Guido Günther <agx@sigxcpu.org>
-
- Feb 14, 2019
-
-
Angus Ainslie authored
-
- Feb 13, 2019
-
-
Bob Ham authored
Add -lcdusbhost.dts, combining -lcdonly and -usbhost See merge request Librem5/linux-emcraft!15
-
- Feb 11, 2019
-
-
Bob Ham authored
-
Bob Ham authored
-
Guido Gunther authored
This got lost during the defconfig conversion Closes: #29 Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
- Feb 04, 2019
-
-
Guido Gunther authored
Drm updates See merge request Librem5/linux-emcraft!13
-
- Jan 30, 2019
-
-
Angus Ainslie (Purism) authored
-
- Jan 29, 2019
-
-
This is the only place in the driver that should have to deal with the raw hardware fences. To avoid any further confusion, consolidate the fence handling in this file and remove any traces of this from the header files. Signed-off-by:
Lucas Stach <l.stach@pengutronix.de> Reviewed-by:
Philipp Zabel <p.zabel@pengutronix.de>
-
There is no need to track the currently active fence. The GPU scheduler keeps track of all the in-flight jobs. Signed-off-by:
Lucas Stach <l.stach@pengutronix.de> Reviewed-by:
Philipp Zabel <p.zabel@pengutronix.de>
-
The GPU hardware fences and the job out-fences are on different timelines so it's wrong to compare them. Fix this by only looking at the out-fence. Cc: <stable@vger.kernel.org> Fixes: 2c83a726 (drm/etnaviv: bring back progress check in job timeout handler) Signed-off-by:
Lucas Stach <l.stach@pengutronix.de>
-
The documentation of drm_sched_job_init and drm_sched_entity_push_job has been clarified. Both functions should be called under a shared lock, to avoid jobs getting pushed into the scheduler queue in a different order than their sched_fence seqnos, which will confuse checks that are looking at the seqnos to infer information about completion order. Signed-off-by:
Lucas Stach <l.stach@pengutronix.de>
-
Replace the open-coded scratch page initialization loop with memset32 Signed-off-by:
Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by:
Lucas Stach <l.stach@pengutronix.de>
-
- Jan 28, 2019
-
-
Angus Ainslie authored
Use mainline goodix driver Closes #23 See merge request Librem5/linux-emcraft!12
-
Angus Ainslie authored
# Conflicts: # arch/arm64/configs/librem5-evk_defconfig
-
Angus Ainslie authored
f/imx8-4.18/drm updates: Tie devkit panel to backlight See merge request Librem5/linux-emcraft!11
-
Angus Ainslie authored
librem5-evk-lcdonly: Bind backlight device to panel See merge request Librem5/linux-emcraft!10
-
Angus Ainslie authored
librem5-evk: Strip down defconfig See merge request Librem5/linux-emcraft!8
-
Guido Gunther authored
We're using the mainline driver now. This reverts commit 14aab0cf.
-
Guido Gunther authored
We need to mark the GPIO pins as active high since other wise the reset sequence is inverted. Using the mainline driver gives us the right scaling. Closes: #23 Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-