summaryrefslogtreecommitdiffstats
path: root/sys/dev/ofw
AgeCommit message (Expand)AuthorFilesLines
2020-06-10Add a "framework" for digital audio interfaces.patrick2-2/+69
2020-06-06Some devices have no phandle since they are not referenced in thepatrick3-3/+39
2020-04-27Add gpio support to bcmgpio(4) and make gpio(4) attach such that GPIOskettenis1-1/+3
2020-04-07Implement support for "usb-nop-xceiv" PHYs.kettenis1-2/+41
2020-03-22Don't allocate a framebuffer if no interface ports have been configured.kettenis2-5/+10
2020-03-21The #pwm-cells attribute describes the amount of flags in additionpatrick1-3/+3
2020-03-21Fix crash when no device ports have been registered. Remove unused variablekettenis1-4/+2
2020-03-16Replace video "framework" with a more generic port/endpoint "framework".kettenis2-48/+178
2020-03-01When activating a video port, don't bail out if activating an endpointkettenis1-3/+3
2020-02-21Implement a rather simple video interface support for OFW. This ispatrick2-2/+77
2020-01-23Make thermal framework support in sxitemp(4) interrupt driven such thatkettenis2-2/+21
2020-01-23Add an interface to read an nvmem "cell".kettenis2-5/+78
2020-01-21Add the beginnings of an nvmem "framework".kettenis2-2/+46
2019-12-03Since device tree trip points might not be sorted, but our codepatrick1-4/+19
2019-09-30Add a PWM framework.kettenis2-2/+96
2019-09-29Reserve a few GPIO_CONFIG bits for machine-dependent use.visa1-1/+5
2019-09-07Add an SFP framework which allows SFP providers to provide apatrick2-2/+48
2019-09-07Add an I2C framework, so that nodes that need to use I2C butpatrick2-2/+61
2019-09-04Add comment.kettenis1-1/+5
2019-08-28This code calls task_add(9) from a timeout, so create the taskq withkettenis1-2/+2
2019-08-28Add a PHY "framework".kettenis2-2/+119
2019-08-26Implement GPIO hogging.kettenis1-2/+48
2019-08-10Make sure fdt_get_reg() looks beyond its parent to establish the correctkettenis1-31/+36
2019-07-03Skip thermal zones without "trips" or "cooling-maps" nodes.kettenis1-1/+6
2019-07-03OF_finddevice(9) returns -1 if the node in question couldn't be found.kettenis1-2/+2
2019-07-02Add thermal zone handling code. This provides support for thermal zoneskettenis3-1/+499
2019-04-30We are allowed to enable regulators with the "regulator-always-on"patrick1-3/+3
2019-02-20Add support for current limit regulators in addition to the voltagepatrick2-27/+143
2019-02-18In the voltage regulator getter we need to actually check the GPIOpatrick1-2/+3
2019-01-02Setting a fixed voltage regulator to the voltage it is fixed topatrick1-1/+5
2019-01-02A fixed regulator's minimum voltage attribute is called regulator-min-microvoltpatrick1-2/+2
2018-10-23Fix OFW GPIO regulator by breaking out of the loop once the correctpatrick1-2/+4
2018-08-28avoid uninitialised variable usejsg1-1/+2
2018-08-13Support GPIO-based voltage regulators.patrick1-2/+118
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