私は PPC デバイス ドライバー開発の初心者で、最近 DTS で問題に遭遇しました。
私たちのチームは、PPC プラットフォームの新しい開発ボードに rtc チップ rtc-pcf8563 を追加します。ドライバーは利用可能で適切ですが、デバイスを DTS に rtc ノードとして追加する必要がありました。しかし、.dts リソースを変更する方法がわかりません。
これが .dts に関するコードです。@3200 は私が追加したものです。これが役立つかどうかはわかりません。
i2c@3000 {
#address-cells = <1>;
#size-cells = <0>;
cell-index = <0>;
compatible = "fsl-i2c";
reg = <0x3000 0x100>;
interrupts = <43 2>;
interrupt-parent = <&mpic>;
dfsrr;
rtc@68 {
compatible = "dallas,ds1339";
reg = <0x68>;
};
};
i2c@3200 {
#address-cells = <1>;
#size-cells = <0>;
cell-index = <0>;
compatible = "fsl-i2c";
reg = <0x3200 0x100>;
interrupts = <43 2>;
interrupt-parent = <&mpic>;
dfsrr;
rtc@50 {
compatible = "philips,pcf8563";
reg = <0x50>;
};
};
.dts を適切に変更する方法を知っている人はいますか?