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