|
举一个例子:
&mcspi2 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spi2_pins>;
ti,pindir-d0-out-d1-in;
gv7601@0 {
compatible = "gennum,gv7601";
reg = <0>; /* CS0 */
spi-max-frequency = <1500000>;
port {
gv7601: endpoint {
remote-endpoint = <&vin4a>;
pclk-sample = <1>;
hsync-active = <0>;
vsync-active = <0>;
pixel-clock-freq = <75000000>;
bus-width = <16>;
channels = <0>;
};
};
};
};
在spi下面注册一个设备,可以这样添加:
gv7601@0 {
compatible = "gennum,gv7601";
reg = <0>; /* CS0 */
spi-max-frequency = <1500000>;
port {
gv7601: endpoint {
remote-endpoint = <&vin4a>;
pclk-sample = <1>;
hsync-active = <0>;
vsync-active = <0>;
pixel-clock-freq = <75000000>;
bus-width = <16>;
channels = <0>;
};
};
};
reg = <0>; /* CS0 */这个表示是片选0
可以参考其他平台的配置,比如am335x,这些配置是通用的,参考内核中的其他dts |
|