Searched refs:dmamux (Results 1 – 4 of 4) sorted by relevance
46 struct lpc18xx_dmamux_data *dmamux = dev_get_drvdata(dev); in lpc18xx_dmamux_free() local50 spin_lock_irqsave(&dmamux->lock, flags); in lpc18xx_dmamux_free()52 spin_unlock_irqrestore(&dmamux->lock, flags); in lpc18xx_dmamux_free()59 struct lpc18xx_dmamux_data *dmamux = platform_get_drvdata(pdev); in lpc18xx_dmamux_reserve() local69 if (mux >= dmamux->dma_master_requests) { in lpc18xx_dmamux_reserve()88 spin_lock_irqsave(&dmamux->lock, flags); in lpc18xx_dmamux_reserve()89 if (dmamux->muxes[mux].busy) { in lpc18xx_dmamux_reserve()90 spin_unlock_irqrestore(&dmamux->lock, flags); in lpc18xx_dmamux_reserve()92 mux, mux, dmamux->muxes[mux].value); in lpc18xx_dmamux_reserve()97 dmamux->muxes[mux].busy = true; in lpc18xx_dmamux_reserve()[all …]
42 obj-$(CONFIG_LPC18XX_DMAMUX) += lpc18xx-dmamux.o
193 dmamux: dma-mux@11c { label194 compatible = "nxp,lpc1850-dmamux";260 dmas = <&dmamux 1 1 2261 &dmamux 2 1 2262 &dmamux 11 2 2263 &dmamux 12 2 2>;276 dmas = <&dmamux 3 1 2277 &dmamux 4 1 2>;289 dmas = <&dmamux 9 0 2290 &dmamux 10 0 2>;[all …]
4 - compatible: "nxp,lpc1850-dmamux"37 dmamux: dma-mux {38 compatible = "nxp,lpc1850-dmamux";51 dmas = <&dmamux 1 1 252 &dmamux 2 1 2>;