11.1Sbrad/*	$NetBSD: umcpmio_spi.h,v 1.1 2025/11/29 18:39:14 brad Exp $	*/
21.1Sbrad
31.1Sbrad/*
41.1Sbrad * Copyright (c) 2025 Brad Spencer <brad@anduin.eldar.org>
51.1Sbrad *
61.1Sbrad * Permission to use, copy, modify, and distribute this software for any
71.1Sbrad * purpose with or without fee is hereby granted, provided that the above
81.1Sbrad * copyright notice and this permission notice appear in all copies.
91.1Sbrad *
101.1Sbrad * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
111.1Sbrad * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
121.1Sbrad * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
131.1Sbrad * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
141.1Sbrad * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
151.1Sbrad * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
161.1Sbrad * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
171.1Sbrad */
181.1Sbrad
191.1Sbrad#ifndef _UMCPMIO_SPI_H_
201.1Sbrad#define _UMCPMIO_SPI_H_
211.1Sbrad
221.1Sbrad#include <dev/usb/umcpmio.h>
231.1Sbrad#include <dev/usb/umcpmio_info.h>
241.1Sbrad
251.1Sbradint mcp2210_cancel_spi_transfer(struct umcpmio_softc *,
261.1Sbrad    struct mcp2210_cancel_spi_res *);
271.1Sbradint umcpmio_spi_attach(struct umcpmio_softc *);
281.1Sbrad
291.1Sbrad#endif
30