bcm2836.c (536c8d948e8563141356fd41fb8bfe65be289385) bcm2836.c (4b01a7fa76ce5abd0ade631ac5566804ba657090)
1/*
2 * Copyright 2015 Andrew Turner.
3 * Copyright 2016 Svatopluk Kraus
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met:

--- 524 unchanged lines hidden (view full) ---

533 if (intr_isrc_init_on_cpu(isrc, cpu)) {
534 /* Write-set register. */
535 bcm_lintc_write_4(sc, BCM_LINTC_PMU_ROUTING_SET_REG,
536 BCM_LINTC_PIRR_IRQ_EN_CORE(cpu));
537 }
538}
539
540static void
1/*
2 * Copyright 2015 Andrew Turner.
3 * Copyright 2016 Svatopluk Kraus
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met:

--- 524 unchanged lines hidden (view full) ---

533 if (intr_isrc_init_on_cpu(isrc, cpu)) {
534 /* Write-set register. */
535 bcm_lintc_write_4(sc, BCM_LINTC_PMU_ROUTING_SET_REG,
536 BCM_LINTC_PIRR_IRQ_EN_CORE(cpu));
537 }
538}
539
540static void
541bcm_lintc_init_secondary(device_t dev, enum root_type root_type)
541bcm_lintc_init_secondary(device_t dev, uint32_t rootnum)
542{
543 u_int cpu;
544 struct bcm_lintc_softc *sc;
545
546 cpu = PCPU_GET(cpuid);
547 sc = device_get_softc(dev);
548
549 BCM_LINTC_LOCK(sc);

--- 203 unchanged lines hidden ---
542{
543 u_int cpu;
544 struct bcm_lintc_softc *sc;
545
546 cpu = PCPU_GET(cpuid);
547 sc = device_get_softc(dev);
548
549 BCM_LINTC_LOCK(sc);

--- 203 unchanged lines hidden ---