committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
1bc9ca3b | imp | Nov. 24, 2021, 9:36 a.m. | cam: Unbreak CAM_IO_STATS build
Fixes: 6637b7460066 Sponsored by: Netflixcgit |
|
26d65475 | wma | Nov. 24, 2021, 6:40 a.m. | Pcf85063: Add RTC driver
Add driver for pcf85063 real time clock. Register set and get time methods. Parse data obtained from bus according to specification and fill kernel structures. Obtained from: Semihalf Sponsored by: Alstom Group Differential revision: https://reviews.freebsd.org/D32817cgit |
|
cb35af13 | wma | Nov. 24, 2021, 6:40 a.m. | TCA6408: Add driver for tca6408 gpio expander
Driver for tca6408 gpio expander over i2c bus. Expose API for manipulating pin's direction, state and polarity inversion. Obtained from: Semihalf Sponsored by: Alstom Group Differential revision: https://reviews.freebsd.org/D32819cgit |
|
0f84feb9 | wma | Nov. 24, 2021, 6:40 a.m. | felix: Add support for PHY interrupts
- Replace miibus with newly created miibus_fdt. - Use generic passthrough resource allocation devmethods. Obtained from: Semihalf Sponsored by: Alstom Groupcgit |
|
6802a86c | wma | Nov. 24, 2021, 6:40 a.m. | enetc: Add support for PHY interrupts
- Replace miibus with newly created miibus_fdt. - Use generic passthrough resource allocation devmethods. Obtained from: Semihalf Sponsored by: Alstom Groupcgit |
|
89595c17 | wma | Nov. 24, 2021, 6:40 a.m. | vscphy: Add support for PHY interrupts
They're allocated using standard newbus API, which means that we rely on miibus to handle the allocation. Add VSC8504 to the list of supported PHYs, as it is similar enough to the VSC8501 that is already supported by this driver. Obtained from: Semihalf Sponsored by: Alstom Group Differential revision: https://reviews.freebsd.org/D32816cgit |
|
0c9156fa | wma | Nov. 24, 2021, 6:40 a.m. | Introduce DP83822 PHY driver
DP83822 is a 10/100 Texas Instruments PHY. Link status change interrupts are supported by the driver, however not all boards have the PHY interrupt wired. Because of that if failure to allocate an IRQ is not treated as an error. Obtained from: Semihalf Sponsored by: Alstom Group Differential revision: https://reviews.freebsd.org/D32815cgit |
|
e85c94b8 | wma | Nov. 24, 2021, 6:40 a.m. | Introduce DP83867 PHY driver
DP83867 is a 10/100/1000 Texas Instruments PHY. Only SGMII mode is supported. Link status changes can be checked through an interrupt generated by the PHY, if available Obtained from: Semihalf Sponsored by: Alstom Group Differential revision: https://reviews.freebsd.org/D32813cgit |
|
9174eab4 | wma | Nov. 24, 2021, 6:40 a.m. | miibus: Add support for mapping OFW nodes to PHY devices
Create a new miibus OFW specific layer leveraging miibus_fdt.c code. PHY drivers can than read the properties using device_get_property(9) API. Resource(interrupt) allocation is also supported. In order to enable this each NIC/switch driver will have to be modified, because of how miibus is attached to the parent driver. Obtained from: Semihalf Sponsored by: Alstom Group Differential revision: https://reviews.freebsd.org/D32812cgit |
|
89fb4802 | wma | Nov. 24, 2021, 6:40 a.m. | vscphy: Fill in new mii_maxspeed field
It is used to limit the max advertised speed. The value is read from DT by mii_fdt code. Obtained from: Semihalf Sponsored by: Alstom Group Differential revision: https://reviews.freebsd.org/D32816cgit |
|
b38de28a | wma | Nov. 24, 2021, 6:40 a.m. | mii_physubr: Add support for limiting PHY max speed
In some cases we might want to limit the max speed advertised below of what the PHY is capable of. This is usually the case when we connect 1G capable PHY to 100M MAC, or when some exotic physical connection is used. Add a new mii_maxspeed field to mii_softc and parse it in mii_phy_dev_attach. Speed limit is normally located in DT. The property is already parsed in mii_fdt.c, but its value still has to be passed by the PHY driver. Obtained from: Semihalf Sponsored by: Alstom Group Differential revision: https://reviews.freebsd.org/D32727cgit |
|
6637b746 | imp | Nov. 24, 2021, 4:21 a.m. | cam: Remove all the write-only variables
Delete all the write only variables in CAM. At worst, the only behavior change would be to prevent core dumps from chasing NULL pointers (though I think in all these cases the pointers can't be NULL). Sponsored by: Netflixcgit |
|
09f1ead2 | imp | Nov. 24, 2021, 4:21 a.m. | Fix copyright to be like all my others in the tree | |
ee2c52fd | imp | Nov. 24, 2021, 4:21 a.m. | sys/devctl.h: Only declare kernel functions in kernel.
Also, while I'm here, switch to newer, shorter format and fix my copyright to match the others in the tree. Sponsored by: Netflixcgit |
|
76d6bb6a | imp | Nov. 24, 2021, 4:21 a.m. | powerpc: Make machine/reg.h self-contained
Make powerpc*'s machine/reg.h self-contained so that sys/reg.h can be self-contained. Sponsored by: Netflixcgit |