Revision tags: release/14.0.0, release/13.2.0, release/12.4.0 |
|
#
b8a083ea |
| 16-Sep-2022 |
Jakub Kołodziej <jkol@semihalf.com> |
gpio: Merge TCA6416 & TCA6408 drivers into TCA64XX
This merges TCA6416, TCA6408 drivers and adds PCA9555 support. They handle 8 pin and 16 pin ICs with basic INPUT/OUTPUT functionality. The register
gpio: Merge TCA6416 & TCA6408 drivers into TCA64XX
This merges TCA6416, TCA6408 drivers and adds PCA9555 support. They handle 8 pin and 16 pin ICs with basic INPUT/OUTPUT functionality. The register map is fairly similar so there is no point in having two separate drivers.
Reviewed by: kd Obtained from: Semihalf Differential Revision: https://reviews.freebsd.org/D36559
show more ...
|
Revision tags: release/13.1.0, release/12.3.0 |
|
#
f21c469d |
| 10-Aug-2021 |
Hubert Mazur <hum@semihalf.com> |
Add driver for marvell, a37x0 peripheral clocks
Add driver for Marvell, Armada-37xx peripheral clock. Register clocks for various peripheral devices in north bridge or south bridge domain. Dump cloc
Add driver for marvell, a37x0 peripheral clocks
Add driver for Marvell, Armada-37xx peripheral clock. Register clocks for various peripheral devices in north bridge or south bridge domain. Dump clock's domain while verbose boot.
Reviewed by: Obtained from: Semihalf Differential revision: https://reviews.freebsd.org/D32294
show more ...
|
#
127e4d95 |
| 30-Jul-2021 |
Hubert Mazur <hum@semihalf.com> |
Add driver for armada, 37x0-tbg-clock
Driver for tbg clocks. Read reference frequency from parent and modify it depending on parameters read from register.
Reviewed by: manu Obtained from: Semiha
Add driver for armada, 37x0-tbg-clock
Driver for tbg clocks. Read reference frequency from parent and modify it depending on parameters read from register.
Reviewed by: manu Obtained from: Semihalf Differential revision: https://reviews.freebsd.org/D32293
show more ...
|
#
01b9c59f |
| 28-Jul-2021 |
Hubert Mazur <hum@semihalf.com> |
Add driver for marvell, armada-3700 oscillator
Driver registers new clock device. Clock frequency is set depending on tenth bit's value obtained from syscon register. Full information about the cloc
Add driver for marvell, armada-3700 oscillator
Driver registers new clock device. Clock frequency is set depending on tenth bit's value obtained from syscon register. Full information about the clock is dumped if bootverbose is enabled.
Driver was tested on EspressoBin.
Reviewed by: manu Obtained from: Semihalf Differential revision: https://reviews.freebsd.org/D32292
show more ...
|
#
ee1b7811 |
| 13-Sep-2021 |
Hubert Mazur <hum@semihalf.com> |
e6000sw: Build the driver as a kernel module
Fix detach routine. Driver was tested on EspressoBin. Remove it from GENERIC, since now it can be loaded automatically.
Obtained from: Semihalf Reviewe
e6000sw: Build the driver as a kernel module
Fix detach routine. Driver was tested on EspressoBin. Remove it from GENERIC, since now it can be loaded automatically.
Obtained from: Semihalf Reviewed by: manu Differential revision: https://reviews.freebsd.org/D31580
show more ...
|
Revision tags: release/13.0.0 |
|
#
0f2c6331 |
| 05-Feb-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
arm64: Add per SoC family kernel config
There is multiple reason for this : - This makes it easier to see which driver is needed for each SoC - This makes it easier to create a custom config for one
arm64: Add per SoC family kernel config
There is multiple reason for this : - This makes it easier to see which driver is needed for each SoC - This makes it easier to create a custom config for one SoC - This really reduce boot time (which some people might want)
Some explaination about the files : - std.arm64 contains all standard kernel option - std.dev contains all the standard kernel devices - std.<soc> contains all drivers needed to boot on this SoC family - <SOC> includes std.arm64, std.dev and std.<soc> - GENERIC includes std.arm64, std.dev and all std.<soc>
Sponsored by: Diablotin Systems MFC After: 2 months Reviewed by: mmel, cognet, imp Differential Revision: https://reviews.freebsd.org/D30474
show more ...
|