- Sep 17, 2019
-
-
Hui Wang authored
If we build the kernel with "-O=$non-src-folder", this driver will introdcue a building error because of the header's location. Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
If we build the kernel with "-O=$non-src-folder", this driver will introdcue a building error because of the header's location. Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Phil Elwell authored
Firmware KMS uses a mixture of VC4 processing and dedicated code. The load tracking support in VC4 assumes it is dealing with vc4_plane_state objects when up-casting with container_of, but FKMS uses unadorned drm_plane_state structures causing the VC4 code to read off the end into random portions of memory. Work around the problem in a minimally- invasive way by over-allocating the FKMS plane state structures to be large enough to contain a vc4_plane_state, filling the remainder with zeroes. Signed-off-by: Phil Elwell <phil@raspberrypi.org>
-
Phil Elwell authored
This reverts commit 124fba550eeed6ef766e65759a6d8dfdc436d68e.
-
Phil Elwell authored
This reverts commit f574dc066ea67d72f57d501b95c1e88dedb9dda1.
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Hui Wang authored
Signed-off-by: Hui Wang <hui.wang@canonical.com>
-
Phil Elwell authored
Some combinations of Pi 4Bs and Ethernet switches don't reliably get a DCHP-assigned IP address, leaving the unit with a self=assigned 169.254 address. Forcing renegotiation has been found to be an effective workaround, so add an automatic renegotiation after the link comes up for the first time; enable it with genet.force_reneg=y - by default it is disabled. See: https://github.com/raspberrypi/linux/issues/3108 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
-
Phil Elwell authored
The load tracking support appears to be broken which is causing updates to be rejected (and duplicate mouse pointers!), so disable it for now. Signed-off-by: Phil Elwell <phil@raspberrypi.org>
-
Phil Elwell authored
With SDIO processing now managed by the MMC framework with a workqueue, the bcm2835_mmc driver no longer needs a threaded IRQ. Signed-off-by: Phil Elwell <phil@raspberrypi.org>
-
Matthias Reichl authored
Make the clock driver and independent configuration option and change the HifiBerry DAC+ and HifiBerry DAC+ADC kconfig to select it. This allows building only the Hifiberry DAC+ADC driver. Signed-off-by: Matthias Reichl <hias@horus.com>
-
Matthias Reichl authored
Signed-off-by: Matthias Reichl <hias@horus.com>
-
Matthias Reichl authored
The driver only defines a single DAI link and the code that tries to setup the second (non-existent) DAI link looks wrong - using dmic as a CPU/platform driver doesn't make any sense. The DT overlay doesn't define a dmic property, so the code was never executed (otherwise it would have resulted in a memory corruption). So drop the offending code to prevent issues if a dmic property should be added to the DT overlay. Signed-off-by: Matthias Reichl <hias@horus.com>
-
Matthias Reichl authored
Signed-off-by: Matthias Reichl <hias@horus.com>
-
Matthias Reichl authored
Signed-off-by: Matthias Reichl <hias@horus.com>
-
Phil Elwell authored
A change to arm_get_dma_map_ops has stopped get_dma_ops from working on the root complex, causing an error to be logged. However, there is no need to override the DMA ops in that case, so skip it and eliminate the error message. Signed-off-by: Phil Elwell <phil@raspberrypi.org>
-
Matthias Reichl authored
Signed-off-by: Matthias Reichl <hias@horus.com>
-
Matthias Reichl authored
Signed-off-by: Matthias Reichl <hias@horus.com>
-
popcornmix authored
-
popcornmix authored
clk_desc_array[BCM2835_PLLB] doesn't exist so we dereference null when iterating
-
popcornmix authored
-
popcornmix authored
-
Phil Elwell authored
The 40-bit additions are not fully tested, but it should be capable of supporting both 40-bit memcpy on BCM2711 and regular Lite channels on BCM2835. Signed-off-by: Phil Elwell <phil@raspberrypi.org>
-
Marek Behún authored
The vc04_services Makefiles do not respect the O=path argument correctly: include paths in CFLAGS are given relatively to object path, not source path. Compiling in a separate directory yields #include errors. Signed-off-by: Marek Behún <marek.behun@nic.cz>
-
Andrei Gherzan authored
On RaspberryPi, only the first 1Gb can be used for DMA[1]. [1] http://lists.infradead.org/pipermail/linux-arm-kernel/2019-July/665986.html Signed-off-by: Andrei Gherzan <andrei@balena.io>
-