18c2ecf20Sopenharmony_ciDevice tree configuration for the Mellanox I2C SMBus on BlueField SoCs
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired Properties:
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci- compatible : should be "mellanox,i2c-mlxbf1" or "mellanox,i2c-mlxbf2".
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci- reg : address offset and length of the device registers. The
88c2ecf20Sopenharmony_ci	registers consist of the following set of resources:
98c2ecf20Sopenharmony_ci		1) Smbus block registers.
108c2ecf20Sopenharmony_ci		2) Cause master registers.
118c2ecf20Sopenharmony_ci		3) Cause slave registers.
128c2ecf20Sopenharmony_ci		4) Cause coalesce registers (if compatible isn't set
138c2ecf20Sopenharmony_ci		   to "mellanox,i2c-mlxbf1").
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci- interrupts : interrupt number.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciOptional Properties:
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci- clock-frequency : bus frequency used to configure timing registers;
208c2ecf20Sopenharmony_ci			allowed values are 100000, 400000 and 1000000;
218c2ecf20Sopenharmony_ci			those are expressed in Hz. Default is 100000.
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ciExample:
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_cii2c@2804000 {
268c2ecf20Sopenharmony_ci	compatible = "mellanox,i2c-mlxbf1";
278c2ecf20Sopenharmony_ci	reg =	<0x02804000 0x800>,
288c2ecf20Sopenharmony_ci		<0x02801200 0x020>,
298c2ecf20Sopenharmony_ci		<0x02801260 0x020>;
308c2ecf20Sopenharmony_ci	interrupts = <57>;
318c2ecf20Sopenharmony_ci	clock-frequency = <100000>;
328c2ecf20Sopenharmony_ci};
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_cii2c@2808800 {
358c2ecf20Sopenharmony_ci	compatible = "mellanox,i2c-mlxbf2";
368c2ecf20Sopenharmony_ci	reg =	<0x02808800 0x600>,
378c2ecf20Sopenharmony_ci	        <0x02808e00 0x020>,
388c2ecf20Sopenharmony_ci		<0x02808e20 0x020>,
398c2ecf20Sopenharmony_ci		<0x02808e40 0x010>;
408c2ecf20Sopenharmony_ci	interrupts = <57>;
418c2ecf20Sopenharmony_ci	clock-frequency = <400000>;
428c2ecf20Sopenharmony_ci};
43