summaryrefslogtreecommitdiff
path: root/sys/dev/fdt
AgeCommit message (Expand)Author
2020-12-19There's no need to include the OFW GPIO header.Patrick Wildt
2020-12-19Add support for the i.MX8MP PCIe clocks.Patrick Wildt
2020-12-18Add support for the i.MX8MP second ethernet. The Plus SoC not only has thePatrick Wildt
2020-12-18Emulate open drain GPIOs. This replaces the hack added in the last commit.Mark Kettenis
2020-12-18Make large read and write transactions work.Mark Kettenis
2020-12-18Add glue for the USB3 controller on the i.MX8MP SoC. NXP had this glue forPatrick Wildt
2020-12-18Add code to initialize the USB 3 PHY on i.MX8MP.Patrick Wildt
2020-12-18Add support for the i.MX8MP USB clocks.Patrick Wildt
2020-12-18Attach imxgpc(4) to i.MX8MP as well.Patrick Wildt
2020-12-17Only enable the USB 3.0 port and PHY if it is enabled on a board.Mark Kettenis
2020-12-17Reset pin 3 of the GPIOAO bank to input mode to work around a hardwareMark Kettenis
2020-12-17Match on "amlogic,meson-g12a-dwmac" which is used by newer Linux mainlineMark Kettenis
2020-12-17Add support for the "Always On" GPIOs.Mark Kettenis
2020-12-12Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan
2020-12-07Use 1000baseKX, 2500baseKX and 10GbaseKR media types for fixed linkMark Kettenis
2020-12-06Use 1000baseKX and 2500baseKX media types for fixed link connections anMark Kettenis
2020-12-02Enable auto-negotiation on the SerDes links, which allows in-band-statusPatrick Wildt
2020-11-29Add mvsw(4), a driver for Marvell "SOHO" switches that are found on someMark Kettenis
2020-11-29Add support for 1000base-x and 2500base-x connections.Mark Kettenis
2020-11-28make it possible to attach other devices (for example switches) to mvmdio(4).Mark Kettenis
2020-11-19Use bus_space_mmap(9) instead of pmap_extract(9) to find out the physicalMark Kettenis
2020-11-17Split imxiic(4) into the FDT-attachment code and the i.MX I2C codePatrick Wildt
2020-11-14Add support for the VF610 I2C controller to imxiic(4). It uses itsPatrick Wildt
2020-11-14Move enabling/disabling the I2C controller and clearing the InterruptPatrick Wildt
2020-11-14Add 10G media support. This makes the 10G ports on the "single shot" modelMark Kettenis
2020-11-13Assert reset before configuring the MACs. Otherwise we leave the 10G MACMark Kettenis
2020-11-13To prepare for upcoming VF610 support, access the clk div table usingPatrick Wildt
2020-11-13Convert array of two-element arrays into a much more readable array ofPatrick Wildt
2020-11-13Add define for the status register's Arbitration Lost bit.Patrick Wildt
2020-11-13On VF610 the registers are a single byte apart, so introduce a regshiftPatrick Wildt
2020-11-13Even though the registers are 16-bit wide, the upper 8 bits are alwaysPatrick Wildt
2020-11-12Reconfigure the COMPHY mode when we find an SFP and configure inband mediaMark Kettenis
2020-11-12FDT-based I2C drivers should not use OF_* API in the match code, sincePatrick Wildt
2020-11-10Enable optical output when bringing an interface up and disable it againMark Kettenis
2020-11-10Add interfaces to control optical output of an SFP.Mark Kettenis
2020-11-10Fix previous commit; using > 0 to check a pointer isn't quite right.Mark Kettenis
2020-11-10If possible, check the MOD-DEF0 signal to detect the presence of an SFP.Mark Kettenis
2020-11-09Rework MAC initialization code. Properly turn comphy off and on againPatrick Wildt
2020-11-09Clear TX sent counter on up/down.Patrick Wildt
2020-11-09On interface down, drop received packets by adding them back into thePatrick Wildt
2020-11-09Small whitespace cleanup.Patrick Wildt
2020-11-08Add supported media types for SFPs.Mark Kettenis
2020-11-08U-Boot might not have cleaned its pools. The pool needs to be emptyPatrick Wildt
2020-11-08Hand the pool a physical address, not a virtual one.Patrick Wildt
2020-11-08Check that DMA memory has been allocated for the rings and the BM. WhilePatrick Wildt
2020-11-07Add clock support for i.MX8MP. This variant uses essentially thePatrick Wildt
2020-11-06The ClearFog GT 8K device tree references the PP22's gate clockPatrick Wildt
2020-11-03Have mvpp(4) pass MII flags depending on the phy mode specified inPatrick Wildt
2020-11-03Disable HW PHY polling. It's enabled by default.Patrick Wildt
2020-10-12Add support for the i.MX8M AHB clocks. These behave just like all thePatrick Wildt