1*4882a593Smuzhiyun(Placeholder note while we locate the kernel Tegra20 bindings) 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunAdded in U-Boot: 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunRequired properties: 6*4882a593Smuzhiyun - clocks : Two clocks must be given, each as a phandle to the Tegra's 7*4882a593Smuzhiyun CAR node and the clock number as a parameter: 8*4882a593Smuzhiyun - the I2C clock to use for the peripheral 9*4882a593Smuzhiyun - the pll_p_out3 clock, which can be used for fast operation. This 10*4882a593Smuzhiyun does not change and is the same for all I2C nodes. 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunExample: 13*4882a593Smuzhiyun(TODO: merge with existing example): 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun i2c@7000c400 { 16*4882a593Smuzhiyun #address-cells = <1>; 17*4882a593Smuzhiyun #size-cells = <0>; 18*4882a593Smuzhiyun compatible = "nvidia,tegra20-i2c"; 19*4882a593Smuzhiyun reg = <0x7000C400 0x100>; 20*4882a593Smuzhiyun interrupts = < 116 >; 21*4882a593Smuzhiyun /* PERIPH_ID_I2C2, PLL_P_OUT3 */ 22*4882a593Smuzhiyun clocks = <&tegra_car 54>, <&tegra_car 124>; 23*4882a593Smuzhiyun }; 24