Commit Graph

64 Commits

Author SHA1 Message Date
Phil Elwell 3f5eba3e1f configs: Add MTD_SPI_NAND=m
See: https://github.com/raspberrypi/linux/issues/5338

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2023-01-30 11:47:54 +00:00
Stanislav Zidek 8f1f0ad344 configs: add CONFIG_DM_INTEGRITY=m
This is necessary for volumes with integrity protection, both with and
without DM_CRYPT.

Signed-off-by: Stanislav Zidek <e.p@centrum.cz>
2023-01-30 10:29:25 +00:00
Phil Elwell 636cdc6201 configs: Enable the sht4x driver
See: https://github.com/raspberrypi/linux/issues/5334

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2023-01-24 12:01:25 +00:00
Phil Elwell da4c8e0ffe configs: Add PWM=y to restore the PWM drivers
An upstream change now requires PWM=y to enable all PWM settings,
so add it.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2023-01-13 16:51:07 +00:00
Phil Elwell 82efd01771 configs: Add DM_MULTIPATH=m
"Allow volume managers to support multipath hardware."

See: https://github.com/raspberrypi/linux/issues/4886

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2023-01-11 10:06:12 +00:00
Phil Elwell ed77faf0c6 configs: Enable the MS5637 temp + pressure driver
Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2023-01-04 10:49:58 +00:00
Dave Stevenson a218eb7f81 defconfigs: Add IMX708 to all Pi defconfigs
Adds the IMX708 image sensor driver to the defconfigs.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
2023-01-03 17:39:53 +00:00
lihgong d864f9360d configs: Add 8DEV USB2CAN driver support
See: https://github.com/raspberrypi/linux/pull/5273
Requested-by: lihgong <lihgong@gmail.com>
Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-12-13 15:25:20 +00:00
Mark Williams e02b9db4c8 configs: Enable LM3630A backlight module
Added LM3630A module to defconfig to support Crystalfontz CFA050-PI-M.

Signed-off-by: Mark Williams <mwp@mwp.id.au>
2022-12-12 15:22:29 +00:00
Phil Elwell 3df7000be0 configs: Enable Twofish crypto
See: https://github.com/raspberrypi/linux/issues/5258

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-11-29 13:17:08 +00:00
Phil Elwell 6dcf32395b configs: Enable the AHT10 sensor driver module
Add support for the Aosong AHT10 temperature and humidity sensor.

See: https://github.com/raspberrypi/linux/issues/5222

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-10-25 20:34:36 +01:00
Phil Elwell 726a322644 configs: Add FSIA6B driver module
See: https://github.com/raspberrypi/linux/issues/5208

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-10-16 16:45:37 +01:00
Phil Elwell f0f6d95653 configs: Add RTC_DRV_RV3032=m
See: https://github.com/raspberrypi/linux/issues/5205

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-10-12 10:05:19 +01:00
Phil Elwell e621efdde7 configs: Add NET_XFRM=m
Enable the net_xfrm module to support using nftables rules with ipsec
matches,

See: https://github.com/raspberrypi/linux/issues/5171

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-09-12 09:37:08 +01:00
Phil Elwell 010d2dbf92 configs: Add LAN7430 driver on BCM2711
See: https://github.com/raspberrypi/linux/issues/4117

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-08-30 09:35:48 +01:00
Dave Stevenson 4710bf680f defconfigs: Add CONFIG_MUX_GPIO.
This config was missed from
06ccedb394 ("defconfigs: Add VIDEO_MUX to all defconfigs")
so we had the mux framework, but not the control of GPIOs.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
2022-08-26 10:46:54 +01:00
Ashish Vara 912b039b7c configs: Enable DACBERRY400
Signed-off-by: Ashish Vara <ashishhvara@gmail.com>
2022-08-22 09:32:30 +01:00
Phil Elwell 91b21aac22 configs: Add support for Cilium on 2711 64-bit
See: https://github.com/raspberrypi/linux/issues/5127

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-08-16 14:28:29 +01:00
Dave Stevenson 06ccedb394 defconfigs: Add VIDEO_MUX to all defconfigs
Supports camera multiplexers using the mux framework.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
2022-08-11 17:04:23 +01:00
Phil Elwell f1d42bf84f configs: Enable CEPH_FS=m
Add support for the CEPH distributed filesystem.

See: https://github.com/raspberrypi/linux/issues/2916

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-07-21 11:32:08 +01:00
Phil Elwell aab040da00 configs: Enable IP_VS_IPV6 (for loadbalancing)
The Raspberry Pi defconfigs enable suport for IP Virtual Servers with
many of the optional features, but for some reason exclude the IPV6
support. The relevant Kconfig file says "Say Y if unsure", and the
change only makes a few modules a bit larger (~30kB), so most users
should see no difference.

See: https://github.com/raspberrypi/linux/issues/2860

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-07-21 10:42:22 +01:00
Phil Elwell eed2fd58a1 configs: Enable IIO software trigger modules
See: https://github.com/raspberrypi/linux/issues/4984

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-07-20 14:53:42 +01:00
Dom Cobley b761f6dd36 config: Enable CONFIG_NETWORK_PHY_TIMESTAMPIN on 2711
See: https://github.com/raspberrypi/linux/issues/4151

Signed-off-by: Dom Cobley <popcornmix@gmail.com>
2022-06-27 12:43:23 +01:00
Dom Cobley 93baedb937 configs: Rengenerate
Signed-off-by: Dom Cobley <popcornmix@gmail.com>
2022-06-27 12:42:40 +01:00
Phil Elwell b0a1e3b995 configs: Enable the MAX7300/7301 GPIO expanders
Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-06-21 14:30:47 +01:00
Phil Elwell cf28d574e9 configs: Enable pstore and ramoops as built-ins
The pstore and ramoops modules together allow kernel crash logs to be
preserved across a reboot. They have beeb configued as built-ins
(rather than as modules) because the crash dump facility becomes
available much earlier in the boot sequence, and a lot of new-kernel
crashes happen early.

Note that if systemd-pstore is enabled then the dmesg captures will
be moved to /var/lib/systemd/pstore/ after the reboot.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-06-21 08:51:43 +01:00
Lee Jackson 69cc1e5a32 configs: Add CONFIG_VIDEO_ARDUCAM_64MP=m
Include the driver module for the Arducam 64MP.

Signed-off-by: Lee Jackson <info@arducam.com>
2022-06-13 10:24:25 +01:00
Chris Lawrence ea40d778c3 configs: add RV8803 RTC module to Raspberry Pi board defconfigs 2022-05-22 15:08:17 +01:00
Naushir Patuck 1662ea7a33 configs: Enable the IMX296 device module in platform defconfig
Build this module by default for the following:
bcm2711_defconfig
bcm2709_defconfig
bcmrpi3_defconfig
bcmrpi_defconfig

Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
2022-05-20 16:12:36 +01:00
Phil Elwell 9714200a1c configs: Regenerate defconfigs
Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-05-17 13:39:10 +01:00
Phil Elwell c0286215da configs: Enable the EMC2305 fan controller driver
Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-05-10 15:10:04 +01:00
Lee Jackson b2aa784c5b configs: Add CONFIG_VIDEO_ARDUCAM_PIVARIETY=m
Include the driver module for the ARDUCAM_PIVARIETY.

Signed-off-by: Lee Jackson <info@arducam.com>
2022-05-09 11:17:01 +01:00
Phil Elwell 9af1cc301e configs: Restore settings lost since 5.10
Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-05-06 00:02:54 +01:00
Phil Elwell 9bc1ec59bd configs: Enable DM_WRITECACHE module on BCM2711
For Pi 4 (which has high speed USB and PCIe), enable DM_WRITECACHE as a
module to allow an external SSD to be used as a fast write cache for a
slower storage device.

See: https://github.com/raspberrypi/linux/issues/5020

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-05-05 12:22:12 +01:00
Phil Elwell 8791ed6013 configs: Add CONFIG_EEPROM_AT25=m
Enable support for more SPI EEPROMs and FRAMs.

See: https://github.com/raspberrypi/linux/issues/5018

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-05-03 09:11:27 +01:00
Phil Elwell 0086da6acd config: Enable the NFT_SYNPROXY module
The NFT_SYNPROXY module is apparently useful for port scan protection,
and at 11kB barely changes the size of the downloads.

See: https://github.com/raspberrypi/linux/issues/4993

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-04-19 20:21:26 +01:00
Phil Elwell 5992d4be3a configs: (Re)Enable CONFIG_IR_TOY
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: https://github.com/raspberrypi/linux/issues/4997

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-04-19 17:28:50 +01:00
Dom Cobley c45b4223a4 config: Enable CONFIG_MODULE_COMPRESS_XZ
See: https://github.com/raspberrypi/linux/issues/4966
Signed-off-by: Dom Cobley <popcornmix@gmail.com>
2022-04-13 15:11:42 +01:00
Phil Elwell ed0918e65a configs: bcm2711_defconfig: Enable KASLR
Although KASLR is enabled in the old bcmrpi3_defconfig, it is omitted
from bcm2711_defconfig. Correct that oversight.

See: https://github.com/raspberrypi/linux/issues/4989

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-04-13 13:50:30 +01:00
Dave Stevenson 87b73098c4 defconfigs: Add IMX258 to the Pi defconfigs
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
2022-04-08 14:40:20 +01:00
Phil Elwell 3dd028beb5 configs: Re-enable all GSPCA camera modules
The GSPCA camera modules were lost due to change in a default value
- when has that happened before?

See: https://github.com/raspberrypi/linux/issues/4977

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-04-03 15:27:46 +01:00
Noralf Trønnes 82f2214359 configs: Add MIPI DBI display driver
Enable DRM_PANEL_MIPI_DBI as a module.

Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
2022-03-25 17:11:03 +00:00
Dave Stevenson 1b2b04640b defconfigs: Add AD5398 VCM to all Pi defconfigs
Supports AD5398 controlled lens, as found on some 3rd party
OV5647 and IMX219 image sensors.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
2022-03-21 16:04:48 +00:00
Dave Stevenson 49d5760d94 defconfigs: Add OV2311 image sensor to Pi defconfigs
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
2022-03-21 16:04:46 +00:00
Phil Elwell 082fcd7444 configs: Add CONFIG_TINYDRM_HX8357D=m
See: https://forums.raspberrypi.com/viewtopic.php?t=330088

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-03-21 16:04:45 +00:00
Dave Stevenson 1364710103 defconfig: Enable Pimoroni HyperPixel drivers in Pi defconfigs
Drivers for Pimoroni HyperPixel4, HyperPixel 4 Square, and
HyperPixel 2 Round displays.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
2022-03-21 16:04:41 +00:00
coldspark29 b412fca7ba configs: Add CONFIG_MAX30102=m
See: https://github.com/raspberrypi/linux/pull/4535

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
2022-03-21 16:04:39 +00:00
Dave Stevenson 8526954ce0 defconfigs: Add MFD_RASPBERRYPI_POE_HAT to Pi defconfigs.
Required for PoE HAT when driven from Linux over I2C.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
2022-03-21 16:04:38 +00:00
marcone 8659129185 configs: add CONFIG_LEDS_TRIGGER_PATTERN=m
Enable the pattern led trigger.

Signed-off-by: Marco Nelissen <marco.nelissen@gmail.com>
2022-03-21 16:04:37 +00:00
Jeff LaBundy b0966f17f7 configs: Enable Azoteq IQS550/572/525
This patch enables the Azoteq IQS550/572/525 trackpad/touchscreen
controller as a module.

Signed-off-by: Jeff LaBundy <jeff@labundy.com>
2022-03-21 16:04:37 +00:00