| #
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.
|