From 3669d23fdbed1f4b6f9e2fc59ca53eca6502d28b Mon Sep 17 00:00:00 2001 From: wma Date: Wed, 25 Jan 2017 10:22:07 +0000 Subject: Use SoC ID - based detection in CESA This commit introduces following changes in order to get rid of ifdef's from all around the driver. * Introduce sc_soc_id field in cesa_softc structure - this value is obtained in cesa_attach() anyway, so make use of it. * Replace ifdefs with SoC ID checks. * Perform PM control status only for relevant SoC's. Submitted by: Marcin Wojtas Obtained from: Semihalf Sponsored by: Stormshield Reviewed by: zbb Differential revision: https://reviews.freebsd.org/D9247 (cherry picked from commit 502c029a7943bcfb6235002e301e7f4745414011) --- sys/dev/cesa/cesa.h | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/dev/cesa/cesa.h') diff --git a/sys/dev/cesa/cesa.h b/sys/dev/cesa/cesa.h index 38f85d4..0e5f01c 100644 --- a/sys/dev/cesa/cesa.h +++ b/sys/dev/cesa/cesa.h @@ -231,6 +231,7 @@ struct cesa_packet { struct cesa_softc { device_t sc_dev; int32_t sc_cid; + uint32_t sc_soc_id; struct resource *sc_res[RES_CESA_NUM]; void *sc_icookie; bus_dma_tag_t sc_data_dtag; -- cgit v1.1