summaryrefslogtreecommitdiff
path: root/sys/dev/ofw
AgeCommit message (Expand)Author
2023-09-21Properly set up the IOMMU stream ID mapping. Needed for upcoming changesMark Kettenis
2023-05-17Add a framework for hardware locks.Patrick Wildt
2023-04-26Fix phy_enable_prop_idx() to retrieve the property length with the passedPatrick Wildt
2023-04-26Fix my email address.Mark Kettenis
2023-04-15fixed regulators might rely on other regulators specified by "vin-supply"David Gwynne
2023-04-07fixed regulators could have a "gpios" or "gpio" property.David Gwynne
2023-04-03add phy_enable_prop_idx() to work with phys under props other than "phy".David Gwynne
2023-04-03special case phandle 0 and return NULL when looking up network interfaces.David Gwynne
2023-04-03add glue for network interfaces to be found by fdt/ofw node or phandle.David Gwynne
2023-04-01Implement regulator notifiers which get called when the voltage/currentMark Kettenis
2022-12-17Make nvmem_read_cell() and nvmem_write_cell() work for hardware thatMark Kettenis
2022-12-12Fix USB hotplug on type-C connectors of Apple Silicon hardware. The USBMark Kettenis
2022-11-09Implement wakeup interrupt support. For now this is only implemented forMark Kettenis
2022-11-07The ARM SMMUv2 does actually support #iommu-cells = <2>, where the secondPatrick Wildt
2022-09-19Change OF_getnodebyname() such that looking up a node using just the namePatrick Wildt
2022-09-18Revert previous it prevents the PinebookPro and the Rockpro64 to reach userland.Martin Pieuchot
2022-09-11Change OF_getnodebyname() such that lokking up a node using just the nameMark Kettenis
2022-09-02Add a callback for setting the TDM slot used by an audio codec.Mark Kettenis
2022-08-21prevent buffer overflow in OF_getpropint64array()Jasper Lievisse Adriaanse
2022-08-06Prevent buffer overflow in OF_getpropintarray().Mark Kettenis
2022-03-25Implement support for the "bits" property for nvmem cells.Mark Kettenis
2022-03-21Constify struct {audio,midi,radio,video}_hw_if. No functional change.Miod Vallat
2022-03-02Add an interface to write to an nvmem cell.Mark Kettenis
2022-02-14OF_getproplen() returns -1 on error, so don't store result in size_tJonathan Gray
2022-02-04Add prototype for clock_set_frequency_idx().Mark Kettenis
2022-01-09spellingJonathan Gray
2021-12-18Add a mailbox "framework" to handle mailboxes referenced in device treesMark Kettenis
2021-11-26Add interfaces to enable all power domains for a node.Mark Kettenis
2021-06-25While it seems like we can choose any I/O virtual address for peripheralPatrick Wildt
2021-05-06Add OF_getpropbool(9).Mark Kettenis
2021-04-07Add graphaudio(4), a driver to support linking together audio componentsMark Kettenis
2021-03-14msi-map-mask is a pasto and should be iommu-map-mask.Patrick Wildt
2021-02-28Implement IOMMU OFW API for on-SoC/non-PCI devices.Patrick Wildt
2021-02-26Only support #iommu-cells = <1> for now to make sure the correct stream IDMark Kettenis
2021-02-25Add a framework for IOMMUs.Mark Kettenis
2020-12-31Keep polling if a temperature sensor reading fails. This is neededMark Kettenis
2020-12-30Enter power-saving mode on POWER9 (ISA v3)gkoehler
2020-12-23Fix regulators that use "active-low" polarity. Our implementation nowMark Kettenis
2020-12-18Add symbolic constants related to open source and open drain GPIOs.Mark Kettenis
2020-11-30Implement mii_byname().Mark Kettenis
2020-11-14Add SFP+ support, including support for direct attach cables.Mark Kettenis
2020-11-12Add 1000baseT media support and set active media to the appropriate value.Mark Kettenis
2020-11-10Add interfaces to control optical output of an SFP.Mark Kettenis
2020-11-08Add code to determine the supported media types from the SFP EEPROM.Mark Kettenis
2020-07-18Add functions to set/add properties on an FDT node.Mark Kettenis
2020-07-06IEEE1275 (Open Firmware) defines that parameter name strings can have aMark Kettenis
2020-06-25Add a "framework" for MII busses.Patrick Wildt
2020-06-10Add a "framework" for digital audio interfaces.Patrick Wildt
2020-06-06Some devices have no phandle since they are not referenced in thePatrick Wildt
2020-04-27Add gpio support to bcmgpio(4) and make gpio(4) attach such that GPIOsMark Kettenis