spi-ingenic.c (db6da59cf27b5661ced03754ae0550f8914eda9e) | spi-ingenic.c (749396cb29a7d82cb5e324bf61be3fc948d97141) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * SPI bus driver for the Ingenic SoCs 4 * Copyright (c) 2017-2021 Artur Rojek <contact@artur-rojek.eu> 5 * Copyright (c) 2017-2021 Paul Cercueil <paul@crapouillou.net> 6 * Copyright (c) 2022 周琰杰 (Zhou Yanjie) <zhouyanjie@wanyeetech.com> 7 */ 8 9#include <linux/clk.h> 10#include <linux/delay.h> 11#include <linux/dmaengine.h> 12#include <linux/dma-mapping.h> 13#include <linux/iopoll.h> 14#include <linux/module.h> | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * SPI bus driver for the Ingenic SoCs 4 * Copyright (c) 2017-2021 Artur Rojek <contact@artur-rojek.eu> 5 * Copyright (c) 2017-2021 Paul Cercueil <paul@crapouillou.net> 6 * Copyright (c) 2022 周琰杰 (Zhou Yanjie) <zhouyanjie@wanyeetech.com> 7 */ 8 9#include <linux/clk.h> 10#include <linux/delay.h> 11#include <linux/dmaengine.h> 12#include <linux/dma-mapping.h> 13#include <linux/iopoll.h> 14#include <linux/module.h> |
15#include <linux/of_device.h> | 15#include <linux/of.h> |
16#include <linux/platform_device.h> 17#include <linux/regmap.h> 18#include <linux/spi/spi.h> 19 20#define REG_SSIDR 0x0 21#define REG_SSICR0 0x4 22#define REG_SSICR1 0x8 23#define REG_SSISR 0xc --- 496 unchanged lines hidden --- | 16#include <linux/platform_device.h> 17#include <linux/regmap.h> 18#include <linux/spi/spi.h> 19 20#define REG_SSIDR 0x0 21#define REG_SSICR0 0x4 22#define REG_SSICR1 0x8 23#define REG_SSISR 0xc --- 496 unchanged lines hidden --- |