Lines Matching refs:info
16 static Aml *aml_ipmi_crs(IPMIFwInfo *info) in aml_ipmi_crs() argument
24 switch (info->memspace) { in aml_ipmi_crs()
26 aml_append(crs, aml_io(AML_DECODE16, info->base_address, in aml_ipmi_crs()
27 info->base_address + info->register_length - 1, in aml_ipmi_crs()
28 info->register_spacing, info->register_length)); in aml_ipmi_crs()
36 info->base_address, in aml_ipmi_crs()
37 info->base_address + info->register_length - 1, in aml_ipmi_crs()
38 info->register_spacing, info->register_length)); in aml_ipmi_crs()
46 info->base_address, in aml_ipmi_crs()
47 info->base_address + info->register_length - 1, in aml_ipmi_crs()
48 info->register_spacing, info->register_length)); in aml_ipmi_crs()
51 aml_append(crs, aml_i2c_serial_bus_device(info->base_address, in aml_ipmi_crs()
58 if (info->interrupt_number) { in aml_ipmi_crs()
59 aml_append(crs, aml_irq_no_flags(info->interrupt_number)); in aml_ipmi_crs()
68 IPMIFwInfo info = {}; in build_ipmi_dev_aml() local
73 iic->get_fwinfo(ii, &info); in build_ipmi_dev_aml()
74 assert(info.ipmi_spec_minor_revision <= 15); in build_ipmi_dev_aml()
75 version = ((info.ipmi_spec_major_revision << 8) in build_ipmi_dev_aml()
76 | (info.ipmi_spec_minor_revision << 4)); in build_ipmi_dev_aml()
78 dev = aml_device("MI%d", info.uuid); in build_ipmi_dev_aml()
81 info.interface_name))); in build_ipmi_dev_aml()
82 aml_append(dev, aml_name_decl("_UID", aml_int(info.uuid))); in build_ipmi_dev_aml()
83 aml_append(dev, aml_name_decl("_CRS", aml_ipmi_crs(&info))); in build_ipmi_dev_aml()
84 aml_append(dev, aml_name_decl("_IFT", aml_int(info.interface_type))); in build_ipmi_dev_aml()