History log of /netbsd-src/sys/arch/evbarm/conf/RPI (Results 1 – 25 of 96)
Revision Date Author Comments
# d5c0be2b 09-Feb-2023 abs <abs@NetBSD.org>

Adjust _all_ cinclude of *.local files

- Ensure always at end
- Use tab rather than spaces
- Add consistent comment
"Pull in optional local configuration - always at end"

The only functional chan

Adjust _all_ cinclude of *.local files

- Ensure always at end
- Use tab rather than spaces
- Add consistent comment
"Pull in optional local configuration - always at end"

The only functional change is that a local file which tried to
override an existing setting (eg with "no foo") would have failed
in some cases before, but now will work

show more ...


# 5eb438ad 17-Jan-2022 thorpej <thorpej@NetBSD.org>

Re-factor and overhaul the "mcp23s17gpio" driver as "mcpgpio", and
add support for 8-bit and I2C variants of the chip:
- MCP23008 / MCP23S08: 8-bit (I2C / SPI)
- MCP23017 / MCP23S17: 16-bit (I2C / SP

Re-factor and overhaul the "mcp23s17gpio" driver as "mcpgpio", and
add support for 8-bit and I2C variants of the chip:
- MCP23008 / MCP23S08: 8-bit (I2C / SPI)
- MCP23017 / MCP23S17: 16-bit (I2C / SPI)
- MCP23018 / MCP23S18: 16-bit (I2C / SPI), open-drain outputs

The MCP23x17 and MCP23x18 are essentially identical, software-wise; we
merely report different GPIO pin capabilities (no push-pull output for
MCP23x18). Also, remove the tri-state capability that was previously
advertised by the old version of this driver; these chips have no way
to put the pin into a HI-Z mode.

All 3 I2C versions are supported, but the SPI front-end still only
supports the MCP23S17 for now (SPI autoconfiguration needs an overhaul).

mcp23s17gpio(4) remains present as a link to the new mcpgpio(4) man page.

XXX Still to-do: FDT integration, interrupt suppoort.

show more ...


# bdd63344 23-Nov-2020 rin <rin@NetBSD.org>

Support EARLYCONS and VERBOSE_INIT_ARM for Raspberry Pi Zero W, for
which mini UART should be used instead of PL011 UART.


# 1b60b20d 30-Oct-2020 rin <rin@NetBSD.org>

Add bigger console font for modern displays.


# 36b9c926 30-Oct-2020 rin <rin@NetBSD.org>

Add smscphy(4).


# 043d88a7 18-May-2020 jmcneill <jmcneill@NetBSD.org>

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no ev

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.

show more ...


# a73d6e10 18-Apr-2020 skrll <skrll@NetBSD.org>

PMAP_DEBUG has been deleted on arm


# d7b80b3b 26-Jan-2020 mlelstv <mlelstv@NetBSD.org>

Add builtin WiFi and Bluetooth.


# c1d9ec8d 19-Jan-2020 thorpej <thorpej@NetBSD.org>

Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is
long since obsolete.


# aa74d573 22-Jun-2019 skrll <skrll@NetBSD.org>

Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost


# 1759e98b 09-Mar-2019 skrll <skrll@NetBSD.org>

Add DTS for Raspberry Pi Compute Module IO board rev1


# e6c2e807 18-Oct-2018 skrll <skrll@NetBSD.org>

Provide generic start code that assumes the MMU is off and caches are
disabled as per the linux booting protocol for ARMv6 and ARMv7 boards.
u-boot image type should be changed to 'linux' for correct

Provide generic start code that assumes the MMU is off and caches are
disabled as per the linux booting protocol for ARMv6 and ARMv7 boards.
u-boot image type should be changed to 'linux' for correct behaviour.

The new start code builds a minimal "bootstrap" L1PT with cached access
disabled and uses the same table for all processors. AP startup is
performed in less steps and more code is written in C.

The bootstrap tables and stack are placed into an (orphaned) section
"_init_memory" which is given to uvm when it is no longer used.

Various kernels have been converted to use this code and tested. Some
boards were provided by TNF. Thanks!

The GENERIC kernel now boots on boards using the TEGRA, SUNXI and EXYNOS
kernels. The GENERIC kernel will also work on RPI2 using u-boot.

Thanks to martin@ and aymeric@ for testing on parallella and nanosoc
respectively

show more ...


# f71d13bd 01-Aug-2018 maxv <maxv@NetBSD.org>

Unreference IPF/PF from all the config files, and enable NPF instead when
wanted. This also fixes some inconsistencies I saw in several files (eg
IPF options while IPF was not compiled, IPF+PF enable

Unreference IPF/PF from all the config files, and enable NPF instead when
wanted. This also fixes some inconsistencies I saw in several files (eg
IPF options while IPF was not compiled, IPF+PF enabled by default, etc).

show more ...


# d4213b69 04-Jul-2018 gdt <gdt@NetBSD.org>

RPI: remove commented-out pseudodevices

Remove a number of commented out pseudodevice lines that are
duplicative with GENERIC.common. Othewise, someone might think it
reasonable to uncomment or add

RPI: remove commented-out pseudodevices

Remove a number of commented out pseudodevice lines that are
duplicative with GENERIC.common. Othewise, someone might think it
reasonable to uncomment or add them.

For now, a number of pseudodevices that are not in GENERIC.common
remain, pending comments on the larger-scale rototill.

show more ...


# b207fdcd 01-Jul-2018 skrll <skrll@NetBSD.org>

Add bcm2835-rpi-zero-w.dts and bcm2837-rpi-3-b-plus.dts as appropriate

PR/53284 - Support RPI3B+,RPI0W,RPI2-1.2


# 012aca1c 30-Jun-2018 jmcneill <jmcneill@NetBSD.org>

Attach simplebus on pass 0


# 7c574251 30-Jun-2018 jmcneill <jmcneill@NetBSD.org>

cpus: use fdt_add_bus


# 78c7f984 30-Jun-2018 jmcneill <jmcneill@NetBSD.org>

Allow nodes to attach child devices using the same sorting rules as used
by the simplebus driver.


# ee91b1e5 10-Dec-2017 skrll <skrll@NetBSD.org>

FDTise RapberryPI support. Thanks for jmcneill for a lot of help with this.

The kernel image that the RPI firmware boots is now netbsd.img in the
kernel build directory.

XXX fdtbus_get_reg needs re

FDTise RapberryPI support. Thanks for jmcneill for a lot of help with this.

The kernel image that the RPI firmware boots is now netbsd.img in the
kernel build directory.

XXX fdtbus_get_reg needs reworking

show more ...


# 30d130fd 05-Nov-2017 skrll <skrll@NetBSD.org>

Disable USB_DEBUG by default


# d73c25d1 11-Aug-2017 jmcneill <jmcneill@NetBSD.org>

attach audio at audiobus (for pad)


# b8d8a26e 10-Aug-2017 nat <nat@NetBSD.org>

Add bluetooth serial uart devices.

RPI3 on-board bluetooth controller works with the bthfive pseudo-device.


# a90cc5ef 30-Jul-2017 jmcneill <jmcneill@NetBSD.org>

Add support for BCM2835 AUX UART.


# 38b77cbb 30-Jul-2017 jmcneill <jmcneill@NetBSD.org>

enable sdhost driver (ok skrll@)


# f5b07240 30-Jul-2017 jmcneill <jmcneill@NetBSD.org>

Add driver for the bcm2835 internal SD controller. On boards with SDIO
Wi-Fi, the internal SD controller is used for the SD card slot and the
Arasan SDHCI controller is used for SDIO.


1234