On 10/01/2013 11:29 AM, Jonathan Cameron wrote: > On 09/27/13 17:32, Lukasz Czerwinski wrote: >> This patch adds the document for STMicroeletronics Magnetic Sensors driver under >> Documentation/devicetree/bindings/iio/. >> >> Signed-off-by: Lukasz Czerwinski <l.czerwinski@xxxxxxxxxxx> >> Signed-off-by: Kyungmin Park <kyungmin.park@xxxxxxxxxxx> >> --- > > So right now we have two different approaches to documenting these bindings. Lee > proposed doing it on a per device name, here you are proposing a single file > per type. > > What is the prefered approach? > > Lee/Lukasz why would you two favour one way or the other? > > Device tree maintainers, which is preferred? If the only difference is compatible string, then I think one doc is fine and preferred by me. Rob > > Do we assume that any sane person looking up bindings will deploy > grep to find where they are documented, or does it want to more > or less be named after the part (in which case we'll get a lot > of repetition). > > Also, the question of whether _'s are acceptable in names > to avoid breaking existing ABI for i2c devices is still open? > I'm assuming that given the current situation and the fact > that the word 'prefered' was used, we are better sticking > with _'s? (that doesn't actually effect this patch, but does > on the next two in this series and I'm being lazy). > > >> .../bindings/iio/magnetometer/st_magnometer.txt | 33 ++++++++++++++++++++ >> 1 file changed, 33 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/st_magnometer.txt >> >> diff --git a/Documentation/devicetree/bindings/iio/magnetometer/st_magnometer.txt b/Documentation/devicetree/bindings/iio/magnetometer/st_magnometer.txt >> new file mode 100644 >> index 0000000..fb4f473 >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/iio/magnetometer/st_magnometer.txt >> @@ -0,0 +1,33 @@ >> +STMicroelectronics Magnetic Sensors >> + >> +Required properties: >> + >> + - compatible : value should be one of the following: >> + (a) "st,lsm303dlhc" for magnetometer in LSM330DLHC >> + (b) "st,lsm303dlm" for magnetometer in LIS3DH >> + (c) "st,lis3mdl" for magnetometer in LSM330 >> + >> + - reg : the I2C address of the magnetometer >> + >> +Optional properties: >> + >> + - st,drdy-int-pin : redirect DRDY on pin INT1 (1) or pin INT2 (2) (u8) >> + >> + - interrupts : Interrupt numbers for the ST accelerometers, as an array >> + in case the magnetometer have more interrupt lines: >> + <DataReady irq>, >> + <Event irq>; >> + >> + - interrupt-names : Array of strings associated with the interrupt numbers >> + >> +Example: >> + >> +lis3mdl@1c { >> + compatible = "st,lis3mdl"; >> + reg = <0x1C>; >> + >> + st,drdy-int-pin = /bits/ 8 <1>; >> + interrupt-parent = <&gpf0>; >> + interrupts = <5 0>, <6 0>; >> + interrupt-names = "drdy-int", "event-int"; >> +}; >> -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html