[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 07/12] acpi: move aml builder code for rtc device
From: |
Igor Mammedov |
Subject: |
Re: [PATCH v2 07/12] acpi: move aml builder code for rtc device |
Date: |
Fri, 3 Apr 2020 12:09:21 +0200 |
On Fri, 3 Apr 2020 10:04:57 +0200
Gerd Hoffmann <address@hidden> wrote:
> Signed-off-by: Gerd Hoffmann <address@hidden>
> ---
[...]
> +static void rtc_build_aml(ISADevice *isadev, Aml *scope)
> +{
> + Aml *dev;
> + Aml *crs;
> +
> + crs = aml_resource_template();
> + aml_append(crs, aml_io(AML_DECODE16, 0x0070, 0x0070, 0x10, 0x02));
> + aml_append(crs, aml_irq_no_flags(8));
> + aml_append(crs, aml_io(AML_DECODE16, 0x0072, 0x0072, 0x02, 0x06));
since this is made a part of device, can we fetch io port values from
device instead of hard-codding values here?
> +
> + dev = aml_device("RTC");
> + aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0B00")));
> + aml_append(dev, aml_name_decl("_CRS", crs));
> +
> + aml_append(scope, dev);
> +}
> +
> static void rtc_class_initfn(ObjectClass *klass, void *data)
> {
> DeviceClass *dc = DEVICE_CLASS(klass);
> + ISADeviceClass *isa = ISA_DEVICE_CLASS(klass);
>
> dc->realize = rtc_realizefn;
> dc->reset = rtc_resetdev;
> dc->vmsd = &vmstate_rtc;
> + isa->build_aml = rtc_build_aml;
> device_class_set_props(dc, mc146818rtc_properties);
> }
>
- Re: [PATCH v2 08/12] acpi: move aml builder code for serial device, (continued)
[PATCH v2 05/12] acpi: parallel: don't use _STA method, Gerd Hoffmann, 2020/04/03
[PATCH v2 07/12] acpi: move aml builder code for rtc device, Gerd Hoffmann, 2020/04/03
- Re: [PATCH v2 07/12] acpi: move aml builder code for rtc device,
Igor Mammedov <=
- Re: [PATCH v2 07/12] acpi: move aml builder code for rtc device, Gerd Hoffmann, 2020/04/06
- Re: [PATCH v2 07/12] acpi: move aml builder code for rtc device, Igor Mammedov, 2020/04/06
- Re: [PATCH v2 07/12] acpi: move aml builder code for rtc device, Gerd Hoffmann, 2020/04/07
- Re: [PATCH v2 07/12] acpi: move aml builder code for rtc device, Igor Mammedov, 2020/04/08
- Re: [PATCH v2 07/12] acpi: move aml builder code for rtc device, Gerd Hoffmann, 2020/04/08
- Re: [PATCH v2 07/12] acpi: move aml builder code for rtc device, Cameron Esfahani, 2020/04/08
[PATCH v2 10/12] acpi: move aml builder code for floppy device, Gerd Hoffmann, 2020/04/03
Re: [PATCH v2 00/12] acpi: i386 tweaks, no-reply, 2020/04/03
Re: [PATCH v2 00/12] acpi: i386 tweaks, no-reply, 2020/04/03