linux 驱动 到 设备树,tree - Linux:设备树到acpi驱动程序 - 堆栈内存溢出
我需要帮助,我的驱动程序已经在设备树模式下工作,并且我想为其支持acpi模式,但我仍然无法创建分区:设备树:&spi0 {status = "ok";flash: n25q256a@0 {status = "ok";cell-index = <0>;#address-cells = <1>;#size-cells = <1>;compatible = "
我需要帮助,我的驱动程序已经在设备树模式下工作,并且我想为其支持acpi模式,但我仍然无法创建分区:
设备树:
&spi0 {
status = "ok";
flash: n25q256a@0 {
status = "ok";
cell-index = <0>;
#address-cells = <1>;
#size-cells = <1>;
compatible = "n25q256a";
reg = <0>;
spi-max-frequency = <15000000>;
spi-cpha;
spi-cpol;
partition@0x00000000 {
label = "Boot loader";
reg = <0x00000000 0x01000000>;
};
partition@0x01000000 {
label = "n25q256a-test";
reg = <0x01000000 0x01000000>;
};
partition@0x01100000 {
label = "n25q256a-data";
reg = <0x01100000 0x00f00000>;
};
};
};
下面是acpi表:
Device (N25P){
Name (_ADR, 1)
Name (_CID, "N25Q256A")
Name (_CRS, ResourceTemplate (){
SPISerialBus(
0, //Slave select CS0 (_ADR)
PolarityLow, //Polarity of CS0 output(_DPL)
FourWireMode, //(_MOD)
8, //8-bit frame(_LEN)
ControllerInitiated, //(_SLV)
15000000, //Speed Hz (_SPE)
ClockPolarityHigh, //(_POL)
ClockPhaseSecond, //(_PHA)
"\\_SB.AHBC.SPI0", //Controller
)
})
//============ Partitons =========
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)