summaryrefslogtreecommitdiffstats
path: root/sys/dev/ofw
AgeCommit message (Expand)AuthorFilesLines
2018-08-05Fix typo that caused us to misassign parents.kettenis1-2/+2
2018-08-02Add delay when increasing the voltage of a regulator that has akettenis2-4/+17
2018-06-03Change the set_parent() interface to pass the full parent specificationkettenis1-6/+2
2018-05-04Add a common rules file for ofw sources to help keep the configurationsvisa1-0/+9
2018-05-03Add an API to configure clocks to specific pre-assigned values. Thesepatrick2-2/+74
2018-05-02Implement a power domain framework to turn on/off so-called powerpatrick2-0/+142
2018-04-02Implement a regmap lookup by compatible since unfortunately not allpatrick2-2/+16
2018-03-21Register regmap regardless of whether the node has a "phandle" property.kettenis1-12/+8
2018-01-03Add remap_bynode() since I use it in the rkpcie(4) implementation.kettenis2-2/+18
2017-12-27Implement OF_getpropint64().kettenis2-2/+16
2017-12-18Add support for enabling registered regulators. Make sure that we leavekettenis2-11/+32
2017-12-16Enforce voltage limits from the device tree. Enforcing the limits alsokettenis2-3/+21
2017-11-18Extend regulator "framework" with functions to get/set voltages.kettenis1-1/+15
2017-11-18Extend regulator "framework" with functions to get/set voltages.kettenis1-1/+54
2017-11-17Make OF_getnodebyname() scan its child nodes instead of its peer nodes.kettenis1-4/+2
2017-05-05Include <dev/ofw/ofw_misc.h> instead of <dev/ofw/ofw_pinctrl.h>.kettenis1-2/+2
2017-03-12Introduce OF_getindex() API and use it to replace multiple instances ofkettenis4-94/+45
2017-03-09Add a "regmap" interface that allows devices to provide access to theirkettenis2-0/+110
2016-08-27Return -1 if we try to set the frequency of a clock but couldn't find it.kettenis1-3/+3
2016-08-23Add functions to assert/deassert all reset signals for a device.kettenis2-2/+28
2016-08-23Actually make fdt_find_node() return NULL if the node couldn't be found.kettenis1-1/+4
2016-08-22Fix two small bugs in the new reset API code.kettenis1-3/+4
2016-08-22Add an API to set the clock frequency.kettenis2-2/+62
2016-08-22Add a reset signal API alongside the clock API.kettenis2-2/+150
2016-08-22Implement interfaces to disable clocks and add interfaces that enable orkettenis2-10/+48
2016-08-21Add a minimal clock "framework". Build it on armv7.kettenis2-0/+251
2016-08-21Fix a pasto in a comment.kettenis2-4/+4
2016-08-13Add a minimal regulator "framework".kettenis2-0/+105
2016-08-06Add a generic pinctrl "framework".kettenis2-0/+150
2016-07-27Add interface to facilitate iterating over gpios.kettenis2-2/+16
2016-07-26Rename struct fdt_memory to fdt_reg to match the member namepatrick2-18/+18
2016-07-11Add a simple framework for handling gpio controllers and pins on FDT-enabledkettenis2-0/+129
2016-07-09Add interfaces to look up a device tree node by phandle.kettenis3-3/+43
2016-07-08Fix check for "name" property. Restores synthesised "name" proprties inkettenis1-2/+2
2016-06-29Make the fdt parser skip nop tokens. This is needed on somevisa1-10/+25
2016-06-14Make sure OF_getprop() returns the proper length for a synthesised "name"kettenis1-2/+4
2016-06-14Make fdt_node_property() return -1 if the requested property can't be foundkettenis1-7/+7
2016-06-12Add OF_getpropint() and OF_getpropintarray().kettenis2-2/+33
2016-06-08Use fdt to find the console to initialise. Try to use /chosen/stdout-pathjsg2-14/+21
2016-05-21Implement openprom(4) for armv7.kettenis1-4/+96
2016-05-16Introduce OF_is_compatible(9), a convenience function to check the "compatible"kettenis2-2/+22
2016-04-06Convert memory extract routine to return errno-based errors.patrick1-7/+7
2016-04-06Add support for bus space translation.patrick1-5/+102
2016-04-03Remove erroneous whitespace added in previous change.patrick1-2/+2
2016-04-03Implement a way to extract memory information from a node. This can bepatrick2-2/+101
2016-04-03The callers of fdt_next_node() expect it to return NULL if a next nodepatrick1-6/+35
2016-03-17Do not iterate all over the tree if OF_parent() is called on the rootmpi1-3/+6
2016-03-07Fix end signature check, from Patrick Wildt.mpi1-2/+3
2016-03-03Move fdt to a more centralized location so it can be used by arm as well. Diff from Patrick Wildt. Tested and OK dlg@.bmercer2-0/+542
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.ray1-8/+1