Skip to content

Commit 60d1dfc

Browse files
committed
kernel: Bump to 4.9.75
kernel: Add additional overrides to rotary-encoder overlay See: raspberrypi/linux#2334 kernel: An overlay that allows a Linux key to be bound to a GPIO See: raspberrypi/linux#2329 firmware: dtoverlay app: Keep overlay symbols private firmware: dtoverlay app: Report unknown parameters in help firmware: IL ISP: Remove DPCM10_8 compressed input firmware: mmal_il: Add missing mappings for 8 bit Bayer encodings firmware: IMX219 tuning: enable motion detection firmware: IL camera: increase minimum resolution to 32x32 firmware: audioplus: hdmi: Remove spamming logging message firmware: tidy: Platform cull
1 parent f291414 commit 60d1dfc

File tree

6,376 files changed

+112747
-112678
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,376 files changed

+112747
-112678
lines changed

boot/fixup.dat

2 Bytes
Binary file not shown.

boot/fixup_cd.dat

0 Bytes
Binary file not shown.

boot/fixup_db.dat

11 Bytes
Binary file not shown.

boot/fixup_x.dat

11 Bytes
Binary file not shown.

boot/kernel.img

1.73 KB
Binary file not shown.

boot/kernel7.img

-312 Bytes
Binary file not shown.

boot/overlays/README

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,27 @@ Params: gpio_pin Input pin number. Default is 18.
504504
ir-keytable), defaults to "rc-rc6-mce"
505505

506506

507+
Name: gpio-key
508+
Info: This is a generic overlay for activating GPIO keypresses using
509+
the gpio-keys library and this dtoverlay. Multiple keys can be
510+
set up using multiple calls to the overlay for configuring
511+
additional buttons or joysticks. You can see available keycodes
512+
at https://github.com/torvalds/linux/blob/v4.12/include/uapi/
513+
linux/input-event-codes.h#L64
514+
Load: dtoverlay=gpio-key,<param>=<val>
515+
Params: gpio GPIO pin to trigger on (default 3)
516+
active_low When this is 1 (active low), a falling
517+
edge generates a key down event and a
518+
rising edge generates a key up event.
519+
When this is 0 (active high), this is
520+
reversed. The default is 1 (active low)
521+
gpio_pull Desired pull-up/down state (off, down, up)
522+
Default is "up". Note that the default pin
523+
(GPIO3) has an external pullup
524+
label Set a label for the key
525+
keycode Set the key code for the button
526+
527+
507528
Name: gpio-poweroff
508529
Info: Drives a GPIO high or low on poweroff (including halt). Enabling this
509530
overlay will prevent the ability to boot by driving GPIO3 low.
@@ -983,6 +1004,15 @@ Params: spi<n>-<m>-present boolean, configure device at spi<n>, cs<m>
9831004
spi<n>-<m>-speed integer, set the spi bus speed for this device
9841005

9851006

1007+
Name: mcp3202
1008+
Info: Configures MCP3202 A/D converters
1009+
For devices on spi1 or spi2, the interfaces should be enabled
1010+
with one of the spi1-1/2/3cs and/or spi2-1/2/3cs overlays.
1011+
Load: dtoverlay=mcp3202,<param>[=<val>]
1012+
Params: spi<n>-<m>-present boolean, configure device at spi<n>, cs<m>
1013+
spi<n>-<m>-speed integer, set the spi bus speed for this device
1014+
1015+
9861016
Name: media-center
9871017
Info: Media Center HAT - 2.83" Touch Display + extras by Pi Supply
9881018
Load: dtoverlay=media-center,<param>=<val>
@@ -991,6 +1021,7 @@ Params: speed Display SPI bus speed
9911021
fps Delay between frame updates
9921022
xohms Touchpanel sensitivity (X-plate resistance)
9931023
swapxy Swap x and y axis
1024+
backlight Change backlight GPIO pin {e.g. 12, 18}
9941025
gpio_out_pin GPIO for output (default "17")
9951026
gpio_in_pin GPIO for input (default "18")
9961027
gpio_in_pull Pull up/down/off on the input pin
@@ -1276,6 +1307,29 @@ Params: rotary0_pin_a GPIO connected to rotary encoder channel A
12761307
(default 4).
12771308
rotary0_pin_b GPIO connected to rotary encoder channel B
12781309
(default 17).
1310+
relative_axis register a relative axis rather than an
1311+
absolute one. Relative axis will only
1312+
generate +1/-1 events on the input device,
1313+
hence no steps need to be passed.
1314+
linux_axis the input subsystem axis to map to this
1315+
rotary encoder. Defaults to 0 (ABS_X / REL_X)
1316+
rollover Automatic rollover when the rotary value
1317+
becomes greater than the specified steps or
1318+
smaller than 0. For absolute axis only.
1319+
steps-per-period Number of steps (stable states) per period.
1320+
The values have the following meaning:
1321+
1: Full-period mode (default)
1322+
2: Half-period mode
1323+
4: Quarter-period mode
1324+
steps Number of steps in a full turnaround of the
1325+
encoder. Only relevant for absolute axis.
1326+
Defaults to 24 which is a typical value for
1327+
such devices.
1328+
wakeup Boolean, rotary encoder can wake up the
1329+
system.
1330+
encoding String, the method used to encode steps.
1331+
Supported are "gray" (the default and more
1332+
common) and "binary".
12791333

12801334

12811335
Name: rpi-backlight
@@ -1305,6 +1359,7 @@ Params: speed Display SPI bus speed
13051359
debug Debug output level {0-7}
13061360
xohms Touchpanel sensitivity (X-plate resistance)
13071361
swapxy Swap x and y axis
1362+
backlight Change backlight GPIO pin {e.g. 12, 18}
13081363

13091364

13101365
Name: rpi-ft5406

boot/overlays/gpio-key.dtbo

1.34 KB
Binary file not shown.

boot/overlays/mcp3202.dtbo

4.14 KB
Binary file not shown.

boot/overlays/media-center.dtbo

74 Bytes
Binary file not shown.

boot/overlays/rotary-encoder.dtbo

485 Bytes
Binary file not shown.

boot/overlays/rpi-display.dtbo

74 Bytes
Binary file not shown.

boot/start.elf

128 Bytes
Binary file not shown.

boot/start_cd.elf

64 Bytes
Binary file not shown.

boot/start_db.elf

2.72 KB
Binary file not shown.

boot/start_x.elf

2.38 KB
Binary file not shown.

0 commit comments

Comments
 (0)