Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1010 commits
Select commit Hold shift + click to select a range
6ef92e6
Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
pelwell Apr 20, 2020
aaf478d
spi: use_gpio_descriptor fixup moved to spi_setup
pelwell Apr 20, 2020
2b86ed0
overlays: rpivid-v4l2 also needs size-cells = 2
pelwell Apr 24, 2020
5a0c514
media: bcm2835-unicam: Re-fetch mbus code from subdev on a g_fmt call
naushir Apr 21, 2020
563051e
uapi: bcm2835-isp: Add bcm2835-isp uapi header file
naushir Apr 23, 2020
7d7c663
media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
naushir Apr 23, 2020
1da4222
media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
naushir Apr 21, 2020
9fbb84c
staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h
naushir Apr 23, 2020
3da092f
staging: vc04_services: ISP: Add a more complex ISP processing component
naushir Apr 23, 2020
31b2ba1
staging: vchiq: Load bcm2835_isp driver from vchiq
naushir Apr 22, 2020
567c370
configs: Add VIDEO_ISP_BCM2835 to all Pi defconfigs
naushir Jan 20, 2020
e1b87c7
vc4_hvs: Mark core clock as optional
popcornmix Apr 28, 2020
9883564
vc4_hdmi: BCM2835 requires a fixed hsm clock for CEC to work
popcornmix Apr 27, 2020
7b06a8e
configs: Enable CONFIG_DRM_VC4_HDMI_CEC
popcornmix Apr 29, 2020
7eb61c9
media: i2c: imx219: Implement get_selection
jmondi Apr 29, 2020
7cad0a3
media: i2c: ov5647: Add support for g_selection to reflect cropping/b…
6by9 Apr 29, 2020
9db38fa
media: i2c: ov5467: Fixup error path to release mutex
6by9 Apr 29, 2020
d6bb883
media: i2c: ov5647: Support V4L2_CID_PIXEL_RATE
6by9 Apr 29, 2020
5147a57
media: i2c: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag
6by9 Apr 29, 2020
2bc6e43
media: i2c: ov5647: Add support for V4L2_CID_VBLANK
6by9 Apr 29, 2020
862a62b
media: i2c: ov5647: Neither analogue gain nor exposure need EXECUTE_O…
6by9 Apr 29, 2020
d813d65
media: i2c: ov5647: Use member names in mode tables
6by9 Apr 29, 2020
66a1129
media: i2c: ov5647: Advertise the correct exposure range
6by9 Apr 30, 2020
d3f111c
media: i2c: imx219: Declare that the driver can create events
6by9 Apr 20, 2020
c83e7c0
media: bcm2835-unicam: Add support for VIDIOC_[S|G]_SELECTION
6by9 Apr 29, 2020
6212ceb
media: bcm2835-unicam: Do not stop streaming in unicam_release
6by9 Apr 29, 2020
873145f
media: bcm2835-unicam: Fix reference counting in unicam_open
6by9 Apr 30, 2020
d7bdb27
staging: vc04_services: ISP: Add enum_framesizes ioctl
naushir May 1, 2020
0ff2829
SQUASH: spi: Demote SPI_CS_HIGH warning to KERN_DEBUG
pelwell May 1, 2020
6e7fa60
bcm2835-dma: Add proper 40-bit DMA support
Apr 4, 2019
0691c69
ARM: dts: bcm2711: Allow 40-bit DMA for SPI
pelwell Apr 30, 2020
a29e305
overlays: Make the i2c-gpio overlay safe again
pelwell May 1, 2020
5430f94
staging: vc04_services: isp: Remove duplicated initialisation
6by9 May 1, 2020
d147a4b
staging: vc04_services: isp: Make all references to bcm2835_isp_fmt c…
6by9 May 1, 2020
9b3f731
overlays: gpio-keys: Avoid open-drain warnings
pelwell May 2, 2020
16ebe55
configs: Add missing PPS configs
pelwell May 4, 2020
f1c0a69
configs: Add missing TOUCHSCREEN_RASPBERRYPI_FW=m
pelwell May 4, 2020
053769e
vc4_hdmi_phy: Fix typo in phy_get_cp_current
popcornmix Apr 6, 2020
50b8b11
overlays: Make use of intra-overlay fragments
pelwell May 4, 2020
be528ef
media: i2c: tc358743: Fix fallthrough warning
May 5, 2020
0dc3316
media: bcm2835: unicam: Fix uninitialized warning
May 5, 2020
9ead675
video: bcm2708_fb: Disable FB if no displays found
pelwell May 5, 2020
d536f45
overlays: sc16is752-spi1: Add xtal parameter
pelwell May 6, 2020
9bae005
vc4_hdmi: Fix register offset when sending longer CEC messages
popcornmix May 7, 2020
c567c78
vc4_hdmi: Fix up CEC registers
popcornmix May 7, 2020
8debb32
vc4_hdmi_regs: Add Intr2 register block
popcornmix May 7, 2020
7f0298f
vc4_hdmi_regs: Make interrupt mask variant specific
popcornmix May 7, 2020
1dfc699
vc4_hdmi: Make irq shared
popcornmix May 7, 2020
0aca8ed
vc4_hdmi: Adjust CEC ref clock based on its input clock
popcornmix May 7, 2020
3bd165d
vc4_hdmi: Remove cec_available flag as always supported
popcornmix May 7, 2020
5db09da
config: Enable CONFIG_DRM_VC4_HDMI_CEC
popcornmix May 7, 2020
902ab22
overlays: tc358743: Use intra-overlay fragments
pelwell May 11, 2020
2af8d03
overlays: Move "fixed-clock" nodes to the root
pelwell May 11, 2020
cc42671
raspberrypi: dts: Switch to discrete ALSA devices
pelwell May 12, 2020
f230103
dt-bindings: media: i2c: Add IMX477 CMOS sensor binding
naushir May 7, 2020
ae2f5fb
dtoverlays: Add IMX477 sensor overlay
naushir May 7, 2020
9a6644e
media: i2c: Add driver for Sony IMX477 sensor
naushir May 8, 2020
76532c8
media: i2c: imx477: Add support for adaptive frame control
naushir May 8, 2020
ef15c86
configs: Add imx477 sensor driver to all Raspberry Pi defconfigs
naushir May 7, 2020
0090690
udmabuf: Remove deleted map/unmap handlers.
mlankhorst Nov 26, 2019
a45ed37
udmabuf: use cache_sgt_mapping option
gurchetansingh Dec 3, 2019
3323ffb
udmabuf: add a pointer to the miscdevice in dma-buf private data
gurchetansingh Dec 3, 2019
969f794
udmabuf: separate out creating/destroying scatter-table
gurchetansingh Dec 3, 2019
b5f7a38
udmabuf: implement begin_cpu_access/end_cpu_access hooks
gurchetansingh Dec 3, 2019
58a2364
udmabuf: fix dma-buf cpu access
gurchetansingh Dec 17, 2019
349eca0
dma-buf: Add dma-buf heaps framework
glneo Dec 3, 2019
ee3dbe6
dma-buf: heaps: Add heap helpers
johnstultz-work Dec 3, 2019
6cab3cb
dma-buf: heaps: Add system heap to dmabuf heaps
johnstultz-work Dec 3, 2019
0aadce6
dma-buf: heaps: Add CMA heap to dmabuf heaps
johnstultz-work Dec 3, 2019
3806fe7
kselftests: Add dma-heap test
johnstultz-work Dec 3, 2019
8586415
dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier
glneo Dec 16, 2019
87b3944
dma-buf: heaps: Remove redundant heap identifier from system heap name
glneo Dec 16, 2019
6f5e2db
dma-buf: fix resource leak on -ENOTTY error return path
Dec 16, 2019
86361c0
dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static
xiongzhongjiang Dec 17, 2019
8751ceb
defconfig: Add CMA and system dma-heaps to the config
6by9 May 8, 2020
0773a36
ARM: dts: Enable firmware-clocks on all Pis
pelwell May 6, 2020
5a49fe5
configs: Include the firmware-clocks driver
pelwell May 12, 2020
4eedee1
configs: Use the upstream cpufreq driver
pelwell May 12, 2020
fc7459f
media: bcm2835-unicam: Always service interrupts
6by9 May 13, 2020
281c257
sc16is7xx: Fix for hardware flow control
pelwell May 13, 2020
6aed18e
drm/vc4: Fix VIC usage with Broadcast RGB
6by9 May 14, 2020
e63ad0b
staging: vc04_services: mmal-vchiq: Update parameters list
6by9 May 15, 2020
ac3b0ce
staging:vc04_services: bcm2835-codec: Request headers with I-frame
6by9 May 15, 2020
c2394a3
staging:vc04_services: bcm2835-codec: Avoid fragmenting buffers
6by9 May 15, 2020
dd1a24f
staging:vc04_services: bcm2835-camera: Request headers with I-frame
6by9 May 15, 2020
cc5bdc4
configs: Restore missing NF_TABLES settings
pelwell May 15, 2020
ac2cb58
overlays: Fix audio parameter of vc4-kms-v3d
pelwell May 18, 2020
b1f7d14
Switch to snd_soc_dai_set_bclk_ratio
May 19, 2020
a1daabb
media: bcm2835-unicam: Retain packing information on G_FMT
6by9 May 19, 2020
bfaa7a0
zswap: Uncross module parameter setting functions
pelwell May 19, 2020
bea9d6d
zswap: Defer zswap initialisation
pelwell May 5, 2020
537a919
configs: Add ZSWAP=y, ZBUD=m, Z3FOLD=m
pelwell May 5, 2020
91fae1c
drm/vc4: Adopt the dma configuration from the HVS or V3D component
6by9 May 19, 2020
1ec6569
drm/vc4: Add FKMS as an acceptable node for dma ranges.
6by9 May 19, 2020
3fdcc2e
media: i2c: imx477: Return correct result on sensor id verification
naushir May 19, 2020
af6fba3
staging: vchiq_arm: Clean up 40-bit DMA support
pelwell May 20, 2020
bd3b4ad
ARM: dts: Update for new VCHIQ BCM2711 DMA support
pelwell May 20, 2020
78d0a32
Revert "zswap: Uncross module parameter setting functions"
pelwell May 25, 2020
b865ba3
media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
davidplowman May 28, 2020
36e6f19
dt-bindings: Add Broadcom AVS RO thermal
Jan 13, 2020
685e6d6
thermal: Add BCM2711 thermal driver
Jan 13, 2020
1c2a164
ARM: dts: bcm2711: Enable thermal
Jan 13, 2020
42e3603
ARM: configs: Build BCM2711 thermal as module
Jan 13, 2020
cddac25
Revert "thermal: brcmstb_thermal: Correct SoC name"
wens May 14, 2020
44530a4
Revert "thermal: brcmstb_thermal: Add BCM2838 support"
wens May 14, 2020
02f3751
ARM: dts: bcm2711-rpi: Remove downstream thermal sensor node
wens May 14, 2020
dcf49c0
configs: Switch to upstream thermal sensor for RPi 4 - BCM2711_THERMAL
wens May 15, 2020
08db28d
configs: Build HWMON core into kernel
wens May 15, 2020
87eead6
brcmfmac: BCM43436 needs dedicated firmware
pelwell May 19, 2020
be8028c
overlays: i2c-rtc: Fix trickle-resistor-ohms param
pelwell May 29, 2020
9aefcfb
overlays: gpio-shutdown: Add information for SysV init / inittab
pali Apr 30, 2020
ccfd340
overlays: gpio-shutdown: Add information for Raspberry Pi 1 Model B r…
pali Apr 30, 2020
d8e0237
overlays: Add spi0 overlay to support sc16is752
beikeland May 7, 2020
2245c54
net: rtl8192cu: fix gcc misleading whitespace warning
dlech Nov 24, 2019
550cdb0
overlays: i2c-rtc-gpio: Fix trickle-resistor-ohms param
pelwell May 29, 2020
1a9c468
media: bcm2835-isp: fix bytes per line calculations for some image fo…
davidplowman May 29, 2020
f1503ce
Add Micro Crystal RV-1805 to i2c-rtc overlays
kpfleming Jun 1, 2020
6093ceb
configs: Add SND_SOC_MAX98357A=m
pelwell Jun 2, 2020
d56beca
vc4: Set driver_name for card
popcornmix Jun 2, 2020
3749f15
staging: vchiq_arm: Use g_dma_dev for dma_unmap_sg
pelwell Jun 4, 2020
5ac7261
vc4: cec: Restore cec physical address on reconnect
popcornmix Jun 3, 2020
849833c
snd_bcm2835: disable HDMI audio when vc4 is used (#3640)
hvenev Jun 5, 2020
c26cead
Revert "overlays: gpio-keys: Avoid open-drain warnings"
pelwell Jun 5, 2020
482021e
overlays: i2c-gpio: Avoid open-drain warnings
pelwell Jun 5, 2020
debfd80
overlays: Update upstream overlays after vc4-kms-v3d change
pelwell Jun 5, 2020
d5cad86
w1_therm: adding code comments and code reordering
akira215 May 11, 2020
a428f7a
w1_therm: fix reset_select_slave during discovery
akira215 May 11, 2020
109cae3
w1_therm: adding ext_power sysfs entry
akira215 May 11, 2020
01f7197
w1_therm: adding resolution sysfs entry
akira215 May 11, 2020
84df1f1
w1_therm: adding eeprom sysfs entry
akira215 May 11, 2020
ee05fc8
w1_therm: optimizing temperature read timings
akira215 May 11, 2020
e00c3d6
w1_therm: adding alarm sysfs entry
akira215 May 11, 2020
4310a62
w1_therm: adding bulk read support to trigger multiple conversion on bus
akira215 May 11, 2020
a4f6ba5
w1_therm: Free the correct variable
May 20, 2020
1d204cd
w1_therm: remove redundant assignments to variable ret
May 19, 2020
af0a543
PCI: brcmstb: Assert fundamental reset on initialization
May 7, 2020
89eae78
clk: rpi: Adjust DT binding to match upstream
mripard Jun 10, 2020
f7fb7a4
clk: bcm: rpi: Add an enum for the firmware clocks
mripard May 26, 2020
38a758d
clk: bcm: rpi: Use CCF boundaries instead of rolling our own
mripard May 27, 2020
4ed1b9a
clk: bcm: rpi: Give firmware clocks a name
mripard May 26, 2020
c950d8d
clk: bcm: rpi: Remove the quirks for the CPU clock
mripard May 26, 2020
9fbdc18
clk: rpi: Only register a few firmware clocks
mripard Jun 10, 2020
e4dd567
clk: rpi: Fix compatible indentation
mripard Jun 10, 2020
e4824b5
SQUASH: dts: Fix firmware clocks support
pelwell Jun 11, 2020
25a96ff
ARM: dts: Add bcm2711-rpi-cm4.dts
pelwell Jun 2, 2020
a111e56
PCI: brcmstb: Add DT property to control L1SS
pelwell Jun 11, 2020
6969e09
ARM: dts: Set brcm,enable-l1ss for CM4
pelwell Jun 11, 2020
f2d0aa5
Revert "SQUASH: Fix spi driver compiler warnings"
pelwell Jun 16, 2020
8282988
Revert "spi: spi-bcm2835: Disable forced software CS"
pelwell Jun 16, 2020
b2fe513
Revert "spi: spi-bcm2835: Re-enable HW CS"
pelwell Jun 16, 2020
23e2abb
media: irs1125: Using i2c_transfer for ic2 reads
Coimbra1984 Jun 16, 2020
1a3d704
media: irs1125: Refactoring and debug messages
Coimbra1984 Jun 16, 2020
cb5079c
media: irs1125: Atomic access to imager reconfiguration
Coimbra1984 Jun 16, 2020
8a18d5e
media: irs1125: Keep HW in sync after imager reset
Coimbra1984 Jun 16, 2020
57fcaa4
staging: bcm2835-audio: Add missing MODULE_ALIAS
gentoo-root Jun 20, 2020
c6c7fe0
brcmfmac: Prefer a ccode from OTP over nvram file
pelwell Jun 26, 2020
4bcc6f5
media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops
Jun 16, 2020
c715e98
media: i2c: Use the new get_mbus_config pad op
Jun 16, 2020
d030be8
media: i2c: ov6650: Use new [get|set]_mbus_config ops
Jun 16, 2020
127e3d7
media: pxa_camera: Use the new set_mbus_config op
Jun 16, 2020
e761f09
media: v4l2-subdev: Remove [s|g]_mbus_config video ops
Jun 16, 2020
4fa0c73
staging: media: imx: Update TODO entry
Jun 16, 2020
95dd2f2
media: i2c: adv748x: Adjust TXA data lanes number
Jun 16, 2020
986ee30
media: i2c: adv748x: Implement get_mbus_config
Jun 16, 2020
7ce07b5
media: rcar-csi2: Negotiate data lanes number
Jun 16, 2020
ffcfa4e
drivers: media: Remove the downstream version of bcm2835-unicam
6by9 Jun 23, 2020
ed61187
include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO
6by9 Jun 23, 2020
0a34a5c
media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
naushir May 4, 2020
2bf41a3
media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
6by9 Jun 23, 2020
2b7ded2
media: bcm2835-unicam: Always service interrupts
6by9 May 13, 2020
f0f9879
media: bcm2835: unicam: Fix uninitialized warning
May 5, 2020
15e8cbd
media: bcm2835-unicam: Fixup review comments from Hans.
6by9 Jun 23, 2020
c8d6d6f
media: bcm2835-unicam: Retain packing information on G_FMT
6by9 May 19, 2020
9323929
media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
davidplowman May 28, 2020
e9d11f9
dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver
6by9 Jun 23, 2020
f97b0ad
media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
6by9 Jun 26, 2020
d566369
media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding
Mani-Sadhasivam Oct 4, 2019
bcf2701
media: i2c: Add IMX290 CMOS image sensor driver
Mani-Sadhasivam Oct 4, 2019
d4f75bf
media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called
andrey-konovalov Jun 12, 2020
972198b
media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS()
andrey-konovalov Jun 12, 2020
0eab442
media: i2c: imx290: fix reset GPIO pin handling
andrey-konovalov Jun 12, 2020
8e90719
media: i2c: imx290: Add support for 2 data lanes
Mani-Sadhasivam Jun 12, 2020
b68acb9
media: i2c: imx290: Add configurable link frequency and pixel rate
Mani-Sadhasivam Jun 12, 2020
649be96
media: i2c: imx290: Add support for test pattern generation
Mani-Sadhasivam Jun 12, 2020
8af9049
media: i2c: imx290: Add RAW12 mode support
Mani-Sadhasivam Jun 12, 2020
971a00d
media: i2c: imx290: Add support to enumerate all frame sizes
Mani-Sadhasivam Jun 12, 2020
cf88003
media: i2c: imx290: Move the settle time delay out of loop
Mani-Sadhasivam Jun 12, 2020
6a67a38
media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_…
andrey-konovalov Jun 12, 2020
51f791e
media: i2c: imx290: Add support for 74.25MHz clock
6by9 Jun 25, 2020
2a7257b
media: i2c: imx290: Correct range for V4L2_CID_GAIN to 0-238
6by9 Jun 11, 2020
ab1dce2
media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK
6by9 Jun 11, 2020
2721837
media: i2c: imx290: Add support for V4L2_CID_VBLANK
6by9 Jun 11, 2020
ba0b41b
media: i2c: imx290: Add exposure control to the driver.
6by9 Jun 11, 2020
870c639
media: i2c: imx290: Add H and V flip controls
6by9 Jun 11, 2020
e53cd5d
media: dt-bindings: media: i2c: Add mono version to IMX290 bindings
6by9 Jun 25, 2020
6c57778
media : i2c: imx290: Add support for the mono sensor variant.
6by9 Jun 25, 2020
cae0da1
media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg
6by9 Jun 26, 2020
28f0730
dtoverlays: Add an overlay for the Sony IMX290 image sensor
6by9 May 19, 2020
04a0047
defconfig: Add Sony IMX290 image sensor driver to all Pi defconfigs
6by9 Jun 25, 2020
feb585f
vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET
popcornmix Jun 23, 2020
ce1bc4e
staging: vc04_services: isp: Fixup g/s_selection implementation
naushir May 19, 2020
466f4d6
staging: vc04_services: isp: Reorder operations during device probe
naushir May 19, 2020
e712bfd
uapi: bcm2835-isp: Fixups for bcm2835-isp uapi structures
naushir May 19, 2020
2587f32
config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in Raspberry Pi defconfigs
gentoo-root Jun 21, 2020
410ccb9
ARM: dts: Add Bluetooth nodes for Raspberry Pi
gentoo-root Jun 27, 2020
ec8bbdc
drm/vc4: Allow interlaced HDMI modes from FKMS.
6by9 Jun 30, 2020
857e41a
serial: 8250: bcm2835aux - defer if clock is zero
pelwell Jul 2, 2020
a353d7a
media: v4l: Add 14-bit raw bayer pixel formats
Feb 24, 2020
9a06206
media: v4l: Add 14-bit raw greyscale pixel format
dgloeck Feb 24, 2020
2b028c5
media: v4l: Add 1X14 14-bit greyscale media bus code definition
dgloeck Feb 24, 2020
500ef32
media: Add a pixel format for MIPI packed 12bit luma only.
6by9 May 7, 2020
14f5f78
media: Add a pixel format for MIPI packed 14bit luma only.
6by9 Jun 25, 2020
ad66519
staging: vc04_services: isp: Add support for 14bit Bayer
6by9 May 6, 2020
98f2602
staging: vc04_services: isp: Add monochrome image formats
6by9 May 6, 2020
3061642
staging: vc04_services: isp: Increase the number of supported formats…
6by9 May 6, 2020
56b7239
staging: vc04_services: codec: Increase the number of supported forma…
6by9 Jun 25, 2020
f1ef6e6
staging: vc04_services: codec: Add support for mono formats
6by9 Jul 1, 2020
ff90ba5
staging: vc04_services: codec: Add support for 14bit Bayer formats
6by9 Jul 1, 2020
50144c8
media: bcm2835-unicam: Add support for 12bit mono packed format
6by9 Jun 25, 2020
bbc69e0
media: bcm2835-unicam: Add support for 14bit mono sources
6by9 Jun 25, 2020
1bda1f2
media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
6by9 Jul 1, 2020
5f66c37
overlays: Fix miniuart-bt "krnbt" parameter
pelwell Jul 2, 2020
3148b13
drm/vc4: Make FKMS max refresh rate a module parameter
6by9 Jul 3, 2020
1896720
drm/vc4: FKMS Block modes with odd horizontal timing values on Pi4
6by9 Jul 3, 2020
5cd419f
dt: Use rpi-firmware-kms-2711 on 2711 platforms
6by9 Jul 3, 2020
192db29
drm/vc4: FKMS: Put includes in alphabetical order, and use <> instead…
6by9 Jul 3, 2020
3b9bb76
irqchip/bcm2835: Quiesce IRQs left enabled by bootloader
l1k Feb 4, 2020
3ef60a4
dtoverlays: Fixup imx219 and imx477 overlays due to parsing failures
6by9 Jul 1, 2020
19a1bf2
overlays: rpi-ft5406: Fix boolean parameters
pelwell Jul 4, 2020
eb65c10
configs: Regenerate Pi defconfigs
pelwell Jul 6, 2020
e5a43ef
ARM: dts: Copy kernel BT changes to CM4
pelwell Jul 6, 2020
af0487a
ARM: dts: Make bcm2711 dts more like 5.7
pelwell Jul 7, 2020
f181216
bcm2835-dma: Add NO_WAIT_RESP flag
pelwell Jul 1, 2020
633bcbc
ARM: dts: Restore the old 2711 scb ranges property
pelwell Jul 7, 2020
d2e8225
configs: Enable CONFIG_BLK_DEV_NVME=m
pelwell Jul 7, 2020
a969253
media: i2c: add ov9281 driver.
May 17, 2019
e462624
media: i2c: ov9281: fix mclk issue when probe multiple camera.
6by9 Apr 14, 2020
3a4b5d0
media: i2c: ov9281: add enum_frame_interval function for iq tool 2.2 …
6by9 Apr 14, 2020
9165823
media: i2c: ov9281: Fixup for recent kernel releases, and remove cust…
6by9 Apr 14, 2020
55da9a0
media: i2c: ov9281: Read chip ID via 2 reads
6by9 Jul 6, 2020
58dccc3
dtoverlay: Add overlay for Omnivision OV9281 image sensor
6by9 Jul 6, 2020
dfdb9e9
defconfigs: Add OV9281 to all the Pi defconfigs
6by9 Jul 6, 2020
71ea1a4
Bluetooth: hci_bcm: Fix RTS handling during startup
lategoodbye Oct 6, 2019
d9f7a40
Bluetooth: hci_bcm: Add compatible string for BCM43540
apandit Oct 25, 2019
90770f9
Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth
moham96 Nov 20, 2019
a58cc81
Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354
apandit Nov 26, 2019
1dd2d46
Bluetooth: btbcm: Support pcm configuration
apandit Nov 26, 2019
6b683c6
Bluetooth: hci_bcm: Support pcm params in dts
apandit Nov 26, 2019
856e831
Bluetooth: hci_bcm: Drive RTS only for BCM43438
lategoodbye Jan 1, 2020
644297e
staging: vc04_services: isp: Rework lens shading to take a dmabuf
6by9 May 8, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: Bug report
about: Create a report to help us fix your issue

---

**Is this the right place for my bug report?**
This repository contains the Linux kernel used on the Raspberry Pi. If you believe that the issue you are seeing is kernel-related, this is the right place. If not, we have other repositories for the GPU firmware at [github.com/raspberrypi/firmware](https://github.com/raspberrypi/firmware) and Raspberry Pi userland applications at [github.com/raspberrypi/userland](https://github.com/raspberrypi/userland). If you have problems with the Raspbian distribution packages, report them in the [github.com/RPi-Distro/repo](https://github.com/RPi-Distro/repo). If you simply have a question, then [the Raspberry Pi forums](https://www.raspberrypi.org/forums) are the best place to ask it.

**Describe the bug**
Add a clear and concise description of what you think the bug is.

**To reproduce**
List the steps required to reproduce the issue.

**Expected behaviour**
Add a clear and concise description of what you expected to happen.

**Actual behaviour**
Add a clear and concise description of what actually happened.

**System**
Copy and paste the results of the raspinfo command in to this section. Alternatively, copy and paste a pastebin link, or add answers to the following questions:

* Which model of Raspberry Pi? e.g. Pi3B+, PiZeroW
* Which OS and version (`cat /etc/rpi-issue`)?
* Which firmware version (`vcgencmd version`)?
* Which kernel version (`uname -a`)?

**Logs**
If applicable, add the relevant output from `dmesg` or similar.

**Additional context**
Add any other relevant context for the problem.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
*.c.[012]*.*
*.dt.yaml
*.dtb
*.dtbo
*.dtb.S
*.dwo
*.elf
Expand Down
116 changes: 116 additions & 0 deletions Documentation/ABI/testing/sysfs-driver-w1_therm
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
What: /sys/bus/w1/devices/.../alarms
Date: May 2020
Contact: Akira Shimahara <akira215corp@gmail.com>
Description:
(RW) read or write TH and TL (Temperature High an Low) alarms.
Values shall be space separated and in the device range
(typical -55 degC to 125 degC), if not values will be trimmed
to device min/max capabilities. Values are integer as they are
stored in a 8bit register in the device. Lowest value is
automatically put to TL. Once set, alarms could be search at
master level, refer to Documentation/w1/w1_generic.rst for
detailed information
Users: any user space application which wants to communicate with
w1_term device


What: /sys/bus/w1/devices/.../eeprom
Date: May 2020
Contact: Akira Shimahara <akira215corp@gmail.com>
Description:
(WO) writing that file will either trigger a save of the
device data to its embedded EEPROM, either restore data
embedded in device EEPROM. Be aware that devices support
limited EEPROM writing cycles (typical 50k)
* 'save': save device RAM to EEPROM
* 'restore': restore EEPROM data in device RAM
Users: any user space application which wants to communicate with
w1_term device


What: /sys/bus/w1/devices/.../ext_power
Date: May 2020
Contact: Akira Shimahara <akira215corp@gmail.com>
Description:
(RO) return the power status by asking the device
* '0': device parasite powered
* '1': device externally powered
* '-xx': xx is kernel error when reading power status
Users: any user space application which wants to communicate with
w1_term device


What: /sys/bus/w1/devices/.../resolution
Date: May 2020
Contact: Akira Shimahara <akira215corp@gmail.com>
Description:
(RW) get or set the device resolution (on supported devices,
if not, this entry is not present). Note that the resolution
will be changed only in device RAM, so it will be cleared when
power is lost. Trigger a 'save' to EEPROM command to keep
values after power-on. Read or write are :
* '9..12': device resolution in bit
or resolution to set in bit
* '-xx': xx is kernel error when reading the resolution
* Anything else: do nothing
Users: any user space application which wants to communicate with
w1_term device


What: /sys/bus/w1/devices/.../temperature
Date: May 2020
Contact: Akira Shimahara <akira215corp@gmail.com>
Description:
(RO) return the temperature in 1/1000 degC.
* If a bulk read has been triggered, it will directly
return the temperature computed when the bulk read
occurred, if available. If not yet available, nothing
is returned (a debug kernel message is sent), you
should retry later on.
* If no bulk read has been triggered, it will trigger
a conversion and send the result. Note that the
conversion duration depend on the resolution (if
device support this feature). It takes 94ms in 9bits
resolution, 750ms for 12bits.
Users: any user space application which wants to communicate with
w1_term device


What: /sys/bus/w1/devices/.../w1_slave
Date: May 2020
Contact: Akira Shimahara <akira215corp@gmail.com>
Description:
(RW) return the temperature in 1/1000 degC.
*read*: return 2 lines with the hexa output data sent on the
bus, return the CRC check and temperature in 1/1000 degC
*write* :
* '0' : save the 2 or 3 bytes to the device EEPROM
(i.e. TH, TL and config register)
* '9..12' : set the device resolution in RAM
(if supported)
* Anything else: do nothing
refer to Documentation/w1/slaves/w1_therm.rst for detailed
information.
Users: any user space application which wants to communicate with
w1_term device


What: /sys/bus/w1/devices/w1_bus_masterXX/therm_bulk_read
Date: May 2020
Contact: Akira Shimahara <akira215corp@gmail.com>
Description:
(RW) trigger a bulk read conversion. read the status
*read*:
* '-1': conversion in progress on at least 1 sensor
* '1' : conversion complete but at least one sensor
value has not been read yet
* '0' : no bulk operation. Reading temperature will
trigger a conversion on each device
*write*: 'trigger': trigger a bulk read on all supporting
devices on the bus
Note that if a bulk read is sent but one sensor is not read
immediately, the next access to temperature on this device
will return the temperature measured at the time of issue
of the bulk read command (not the current temperature).
Users: any user space application which wants to communicate with
w1_term device
47 changes: 47 additions & 0 deletions Documentation/devicetree/bindings/clock/brcm,bcm2711-dvp.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/clock/brcm,bcm2711-dvp.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Broadcom BCM2711 HDMI DVP Device Tree Bindings

maintainers:
- Maxime Ripard <mripard@kernel.org>

properties:
"#clock-cells":
const: 1

"#reset-cells":
const: 1

compatible:
const: brcm,brcm2711-dvp

reg:
maxItems: 1

clocks:
maxItems: 1

required:
- "#clock-cells"
- "#reset-cells"
- compatible
- reg
- clocks

additionalProperties: false

examples:
- |
dvp: clock@7ef00000 {
compatible = "brcm,brcm2711-dvp";
reg = <0x7ef00000 0x10>;
clocks = <&clk_108MHz>;
#clock-cells = <1>;
#reset-cells = <1>;
};

...
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/clock/raspberrypi,firmware-clocks.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: RaspberryPi Firmware Clocks Device Tree Bindings

maintainers:
- Maxime Ripard <mripard@kernel.org>

properties:
"#clock-cells":
const: 1

compatible:
const: raspberrypi,firmware-clocks

raspberrypi,firmware:
$ref: /schemas/types.yaml#/definitions/phandle
description: >
Phandle to the mailbox node to communicate with the firmware.

required:
- "#clock-cells"
- compatible
- raspberrypi,firmware

additionalProperties: false

examples:
- |
firmware_clocks: firmware-clocks {
compatible = "raspberrypi,firmware-clocks";
raspberrypi,firmware = <&firmware>;
#clock-cells = <1>;
};

...
Loading