Lines Matching +full:smi +full:- +full:based
1 // SPDX-License-Identifier: GPL-2.0
25 #include <dm/uclass-internal.h>
69 ret = gpio_request_by_name(dev, "power-enable-gpio", 0, &desc, in broadwell_pch_early_init()
119 /* PCH-LP has 39 redirection entries */ in pch_enable_ioapic()
142 * Enable GPIO SMI events - it would be good to put this in the GPIO driver
155 return -EINVAL; in enable_alt_smi()
159 setio_32(regs->alt_gpi_smi_en, mask); in enable_alt_smi()
193 /* GPE setup based on device tree configuration */ in pch_power_options()
194 ret = fdtdec_get_int_array(gd->fdt_blob, dev_of_offset(dev), in pch_power_options()
195 "intel,gpe0-en", enable, ARRAY_SIZE(enable)); in pch_power_options()
197 return -EINVAL; in pch_power_options()
200 /* SMI setup based on device tree configuration */ in pch_power_options()
201 enable_alt_smi(dev, fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in pch_power_options()
202 "intel,alt-gp-smi-enable", 0)); in pch_power_options()
431 /* PCH-LP LPC */ in pch_cg_init()
461 /* Enable LTR Auto Mode for D21:F1-F6 */
484 /* Put Serial IO D21:F0-F6 device into desired mode */
520 * pch_serialio_init() - set up serial I/O devices
522 * @return 0 if OK, -ve on error
536 return -EINVAL; in pch_serialio_init()
539 return -EINVAL; in pch_serialio_init()
553 /* Manually find the High-definition audio, to turn it off */ in pch_serialio_init()
556 return -ENOENT; in pch_serialio_init()
574 * TODO: TCO timer halt - this hangs in broadwell_pch_init()
602 if (!(gd->flags & GD_FLG_RELOC)) in broadwell_pch_probe()
613 /* Bits 31-14 are the base address, 13-1 are reserved, 0 is enable */ in broadwell_pch_get_spi_base()
640 { .compatible = "intel,broadwell-pch" },