Lines Matching +full:no +full:- +full:unaligned +full:- +full:direct +full:- +full:access
2 * B53 register access through SPI
4 * Copyright (C) 2011-2013 Jonas Gorski <jogo@openwrt.org>
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
19 #include <asm/unaligned.h>
71 return -EIO; in b53_spi_clear_status()
119 return -EIO; in b53_spi_prepare_reg_read()
127 struct spi_device *spi = dev->priv; in b53_spi_read()
200 struct spi_device *spi = dev->priv; in b53_spi_write8()
217 struct spi_device *spi = dev->priv; in b53_spi_write16()
234 struct spi_device *spi = dev->priv; in b53_spi_write32()
251 struct spi_device *spi = dev->priv; in b53_spi_write48()
263 return spi_write(spi, txbuf, sizeof(txbuf) - 2); in b53_spi_write48()
268 struct spi_device *spi = dev->priv; in b53_spi_write64()
301 dev = b53_switch_alloc(&spi->dev, &b53_spi_ops, spi); in b53_spi_probe()
303 return -ENOMEM; in b53_spi_probe()
305 if (spi->dev.platform_data) in b53_spi_probe()
306 dev->pdata = spi->dev.platform_data; in b53_spi_probe()
363 .name = "b53-switch",
375 MODULE_DESCRIPTION("B53 SPI access driver");