We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b281e8 commit fb3b203Copy full SHA for fb3b203
src/devices/src/fdt/aarch64.rs
@@ -324,7 +324,14 @@ fn create_serial_node<T: DeviceInfoForFDT + Clone + Debug>(
324
dev_info: &T,
325
) -> Result<()> {
326
let serial_reg_prop = generate_prop64(&[dev_info.addr(), dev_info.length()]);
327
+ #[cfg(target_os = "linux")]
328
let irq = generate_prop32(&[GIC_FDT_IRQ_TYPE_SPI, dev_info.irq(), IRQ_TYPE_EDGE_RISING]);
329
+ #[cfg(target_os = "macos")]
330
+ let irq = generate_prop32(&[
331
+ GIC_FDT_IRQ_TYPE_SPI,
332
+ dev_info.irq() - 32,
333
+ IRQ_TYPE_EDGE_RISING,
334
+ ]);
335
336
let node = fdt.begin_node(&format!("uart@{:x}", dev_info.addr()))?;
337
fdt.property_string("compatible", "arm,pl011")?;
0 commit comments