sync with OpenBSD -current
This commit is contained in:
parent
6278c437f5
commit
784d5aeff3
93 changed files with 1817 additions and 10181 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: dwpcie.c,v 1.52 2024/02/26 21:41:24 kettenis Exp $ */
|
||||
/* $OpenBSD: dwpcie.c,v 1.53 2024/03/29 12:45:13 kettenis Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
|
||||
*
|
||||
|
@ -676,7 +676,7 @@ dwpcie_attach_deferred(struct device *self)
|
|||
pmembase = sc->sc_pmem_bus_addr;
|
||||
pmemlimit = pmembase + sc->sc_pmem_size - 1;
|
||||
blr = pmemlimit & PPB_MEM_MASK;
|
||||
blr |= (pmembase >> PPB_MEM_SHIFT);
|
||||
blr |= ((pmembase & PPB_MEM_MASK) >> PPB_MEM_SHIFT);
|
||||
HWRITE4(sc, PPB_REG_PREFMEM, blr);
|
||||
HWRITE4(sc, PPB_REG_PREFBASE_HI32, pmembase >> 32);
|
||||
HWRITE4(sc, PPB_REG_PREFLIM_HI32, pmemlimit >> 32);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: dwqe.c,v 1.17 2024/03/04 23:50:20 bluhm Exp $ */
|
||||
/* $OpenBSD: dwqe.c,v 1.18 2024/03/29 08:19:40 stsp Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2008, 2019 Mark Kettenis <kettenis@openbsd.org>
|
||||
* Copyright (c) 2017, 2022 Patrick Wildt <patrick@blueri.se>
|
||||
|
@ -593,6 +593,9 @@ dwqe_tx_proc(struct dwqe_softc *sc)
|
|||
struct dwqe_buf *txb;
|
||||
int idx, txfree;
|
||||
|
||||
if ((ifp->if_flags & IFF_RUNNING) == 0)
|
||||
return;
|
||||
|
||||
bus_dmamap_sync(sc->sc_dmat, DWQE_DMA_MAP(sc->sc_txring), 0,
|
||||
DWQE_DMA_LEN(sc->sc_txring),
|
||||
BUS_DMASYNC_POSTREAD | BUS_DMASYNC_POSTWRITE);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: sdhc_pci.c,v 1.25 2024/03/28 23:38:54 jsg Exp $ */
|
||||
/* $OpenBSD: sdhc_pci.c,v 1.26 2024/03/29 02:36:49 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2006 Uwe Stuehler <uwe@openbsd.org>
|
||||
|
@ -132,6 +132,7 @@ sdhc_pci_attach(struct device *parent, struct device *self, void *aux)
|
|||
PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_APOLLOLAKE_EMMC ||
|
||||
PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_GLK_EMMC ||
|
||||
PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_JSL_EMMC ||
|
||||
PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_EHL_EMMC ||
|
||||
PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_ADL_N_EMMC))
|
||||
sc->sc.sc_flags |= SDHC_F_NOPWR0;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue