Skip to content

Commit

Permalink
kernel: Bump to 5.4.44
Browse files Browse the repository at this point in the history
kernel: vc4: Set driver_name for card
See: raspberrypi/linux#3656

kernel: configs: Add SND_SOC_MAX98357A=m
See: https://www.raspberrypi.org/forums/viewtopic.php?f=107&t=275919

kernel: Add Micro Crystal RV-1805 to i2c-rtc overlays
See: raspberrypi/linux#3651

kernel: media: bcm2835-isp: fix bytes per line calculations for some image formats
See: raspberrypi/linux#3645

kernel: media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
See: raspberrypi/linux#3638

kernel: media: i2c: imx477: Return correct result on sensor id verification
See: raspberrypi/linux#3630

kernel: Clean up the VCHIQ 2711 DMA support
See: raspberrypi/linux#3629

kernel: overlays: i2c-rtc-gpio: Fix trickle-resistor-ohms param
See: raspberrypi/linux#3642

kernel: Enable hwmon for thermal zones
See: raspberrypi/linux#3307
  • Loading branch information
popcornmix committed Jun 3, 2020
1 parent f382cc1 commit 23548e5
Show file tree
Hide file tree
Showing 12,934 changed files with 326,288 additions and 325,691 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
Binary file modified boot/bcm2711-rpi-4-b.dtb
Binary file not shown.
Binary file modified boot/kernel.img
Binary file not shown.
Binary file modified boot/kernel7.img
Binary file not shown.
Binary file modified boot/kernel7l.img
Binary file not shown.
Binary file modified boot/kernel8.img
Binary file not shown.
54 changes: 48 additions & 6 deletions boot/overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -847,6 +847,7 @@ Params: gpiopin GPIO for signalling (default 26)
Name: gpio-shutdown
Info: Initiates a shutdown when GPIO pin changes. The given GPIO pin
is configured as an input key that generates KEY_POWER events.

This event is handled by systemd-logind by initiating a
shutdown. Systemd versions older than 225 need an udev rule
enable listening to the input device:
Expand All @@ -855,13 +856,41 @@ Info: Initiates a shutdown when GPIO pin changes. The given GPIO pin
SUBSYSTEMS=="platform", DRIVERS=="gpio-keys", \
ATTRS{keys}=="116", TAG+="power-switch"

Alternatively this event can be handled also on systems without
systemd, just by traditional SysV init daemon. KEY_POWER event
(keycode 116) needs to be mapped to KeyboardSignal on console
and then kb::kbrequest inittab action which is triggered by
KeyboardSignal from console can be configured to issue system
shutdown. Steps for this configuration are:

Add following lines to the /etc/console-setup/remap.inc file:

# Key Power as special keypress
keycode 116 = KeyboardSignal

Then add following lines to /etc/inittab file:

# Action on special keypress (Key Power)
kb::kbrequest:/sbin/shutdown -t1 -a -h -P now

And finally reload configuration by calling following commands:

# dpkg-reconfigure console-setup
# service console-setup reload
# init q

This overlay only handles shutdown. After shutdown, the system
can be powered up again by driving GPIO3 low. The default
configuration uses GPIO3 with a pullup, so if you connect a
button between GPIO3 and GND (pin 5 and 6 on the 40-pin header),
you get a shutdown and power-up button.
you get a shutdown and power-up button. Please note that
Raspberry Pi 1 Model B rev 1 uses GPIO1 instead of GPIO3.
Load: dtoverlay=gpio-shutdown,<param>=<val>
Params: gpio_pin GPIO pin to trigger on (default 3)
For Raspberry Pi 1 Model B rev 1 set this
explicitly to value 1, e.g.:

dtoverlay=gpio-shutdown,gpio_pin=1

active_low When this is 1 (active low), a falling
edge generates a key down event and a
Expand All @@ -873,7 +902,8 @@ Params: gpio_pin GPIO pin to trigger on (default 3)
Default is "up".

Note that the default pin (GPIO3) has an
external pullup.
external pullup. Same applies for GPIO1
on Raspberry Pi 1 Model B rev 1.

debounce Specify the debounce interval in milliseconds
(default 100)
Expand Down Expand Up @@ -1166,17 +1196,19 @@ Params: abx80x Select one of the ABx80x family:

pcf8563 Select the PCF8563 device

rv1805 Select the Micro Crystal RV1805 device

rv3028 Select the Micro Crystal RV3028 device

addr Sets the address for the RTC. Note that the
device must be configured to use the specified
address.

trickle-diode-type Diode type for trickle charge - "standard" or
"schottky" (ABx80x only)
"schottky" (ABx80x and RV1805 only)

trickle-resistor-ohms Resistor value for trickle charge (DS1339,
ABx80x, RV3028)
ABx80x, RV1805, RV3028)

wakeup-source Specify that the RTC can be used as a wakeup
source
Expand Down Expand Up @@ -1213,17 +1245,19 @@ Params: abx80x Select one of the ABx80x family:

pcf8563 Select the PCF8563 device

rv1805 Select the Micro Crystal RV1805 device

rv3028 Select the Micro Crystal RV3028 device

addr Sets the address for the RTC. Note that the
device must be configured to use the specified
address.

trickle-diode-type Diode type for trickle charge - "standard" or
"schottky" (ABx80x only)
"schottky" (ABx80x and RV1805 only)

trickle-resistor-ohms Resistor value for trickle charge (DS1339,
ABx80x, RV3028)
ABx80x, RV1805, RV3028)

wakeup-source Specify that the RTC can be used as a wakeup
source
Expand Down Expand Up @@ -2114,6 +2148,14 @@ Params: int_pin GPIO used for IRQ (default 24)
xtal On-board crystal frequency (default 14745600)


Name: sc16is752-spi0
Info: Overlay for the NXP SC16IS752 Dual UART with SPI Interface
Enables the chip on SPI0.
Load: dtoverlay=sc16is752-spi0,<param>=<val>
Params: int_pin GPIO used for IRQ (default 24)
xtal On-board crystal frequency (default 14745600)


Name: sc16is752-spi1
Info: Overlay for the NXP SC16IS752 Dual UART with SPI Interface
Enables the chip on SPI1.
Expand Down
Binary file modified boot/overlays/i2c-rtc-gpio.dtbo
Binary file not shown.
Binary file modified boot/overlays/i2c-rtc.dtbo
Binary file not shown.
Binary file added boot/overlays/sc16is752-spi0.dtbo
Binary file not shown.
Loading

0 comments on commit 23548e5

Please sign in to comment.