<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><br>On 10/06/2016 about 06:43PM somewhere, Joel Stanley <<a href="mailto:joel@jms.id.au" target="_blank">joel@jms.id.au</a>> wrote:<br>><br>>On Fri, Oct 7, 2016 at 7:14 AM, Matt Spinler<br>><<a href="mailto:mspinler@linux.vnet.ibm.com" target="_blank">mspinler@linux.vnet.ibm.com</a>> wrote:<br>>> Hi,<br>>><br>>> As part of my work to generate a device tree from the machine<br>>readable<br>>> workbook XML, I need to create I2C device entries, which have the<br>>compatible<br>>> properties that need to be filled in.<br>>><br>>> The following parts are present in the system I'm trying to build,<br>>with<br>>> firmware requirements to access them.  I took a stab at the names.<br>>Could<br>>> someone doublecheck them and maybe comment on if a driver is<br>>missing, or<br>>> maybe if some upcoming work is known that will include it?  I<br>>didn't have<br>>> much luck finding a lot of these in the<br>>Documentation/devicetree/bindings<br>>> directories.<br><br>Unique to the i2c subsystem, i2c devices will also match when <br>the vendor is different but the chip name portion matches.<br><br>><br>>If they're not in the kernel tree it could mean there is not a driver<br>>for them, or that they are supported as part of the trivial device<br>>bindings.<br>><br>>><br>>> PMBus Power supplies:   ?<br>>><br>>> MAX31785 fan controller:  max,max31785<br><br>Maxim for the vendor? see <br>Documentation/devicetree/bindings/vendor-prefixes.txt<br><br>><br>>Doesn't appear to be an upstream driver. Please open a ticket.<br>><br>>><br>>> BMP280:  bosch,bmp280<br>><br>>Supported by the iio bmp280 driver.<br>><br>>><br>>> TMP4523A temp sensor:  ti,tmp423<br>><br>>Supported by the tmp421 hwmon driver.<br>><br>>><br>>> TMP275 temp sensor: ti,tmp275<br>><br>>Documentation/devicetree/bindings/i2c/trivial-devices.txt<br>><br>>Supported by the lm75 hwmon driver.<br>><br>>> pca9552 IO expander:  nxp,pca9552<br>><br>>This appears to be a LED driver?<br>><br>>There's a LED device driver called leds-pca955x.<br><br>There is also a gpio driver for pca955[4567] in pca953x.c.<br><br>><br>>><br>>> UCD90160 power sequencer: ti,ucd90160<br>><br>>A kernel driver called ucd9000 appears to support similar chips.<br>>Please open a ticket.<br>><br>>><br>>> RX8900CE RTC:  epson,rx8900ce<br>><br>>No upstream driver. Please open a ticket.<br>><br>>><br>>> 24c64 EEPROM:  atmel,24c64<br>><br>>LGTM.<br>><br>>Cheers,<br>><br>>Joel<br>><br>>><br>>> There are also a handful of regulators, but so far I haven't heard<br>>of any<br>>> requirements to access them.<br>>><br>>> Thanks.<br><br><br></font><BR>