mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-28 15:40:29 +09:00
spi: mxs: Code cleanup
Order the macros, private structures and simple functions in a proper way to have more code readability. No functionality changed. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
This commit is contained in:
parent
c9a9823f26
commit
7e07b37277
@ -13,7 +13,10 @@
|
||||
*/
|
||||
|
||||
#include <common.h>
|
||||
#include <dm.h>
|
||||
#include <dt-structs.h>
|
||||
#include <cpu_func.h>
|
||||
#include <errno.h>
|
||||
#include <log.h>
|
||||
#include <malloc.h>
|
||||
#include <memalign.h>
|
||||
@ -34,21 +37,9 @@
|
||||
|
||||
#define MXSSSP_SMALL_TRANSFER 512
|
||||
|
||||
static void mxs_spi_start_xfer(struct mxs_ssp_regs *ssp_regs)
|
||||
{
|
||||
writel(SSP_CTRL0_LOCK_CS, &ssp_regs->hw_ssp_ctrl0_set);
|
||||
writel(SSP_CTRL0_IGNORE_CRC, &ssp_regs->hw_ssp_ctrl0_clr);
|
||||
}
|
||||
|
||||
static void mxs_spi_end_xfer(struct mxs_ssp_regs *ssp_regs)
|
||||
{
|
||||
writel(SSP_CTRL0_LOCK_CS, &ssp_regs->hw_ssp_ctrl0_clr);
|
||||
writel(SSP_CTRL0_IGNORE_CRC, &ssp_regs->hw_ssp_ctrl0_set);
|
||||
}
|
||||
|
||||
#include <dm.h>
|
||||
#include <errno.h>
|
||||
#include <dt-structs.h>
|
||||
/* Base numbers of i.MX2[38] clk for ssp0 IP block */
|
||||
#define MXS_SSP_IMX23_CLKID_SSP0 33
|
||||
#define MXS_SSP_IMX28_CLKID_SSP0 46
|
||||
|
||||
#ifdef CONFIG_MX28
|
||||
#define dtd_fsl_imx_spi dtd_fsl_imx28_spi
|
||||
@ -75,6 +66,18 @@ struct mxs_spi_priv {
|
||||
unsigned int mode;
|
||||
};
|
||||
|
||||
static void mxs_spi_start_xfer(struct mxs_ssp_regs *ssp_regs)
|
||||
{
|
||||
writel(SSP_CTRL0_LOCK_CS, &ssp_regs->hw_ssp_ctrl0_set);
|
||||
writel(SSP_CTRL0_IGNORE_CRC, &ssp_regs->hw_ssp_ctrl0_clr);
|
||||
}
|
||||
|
||||
static void mxs_spi_end_xfer(struct mxs_ssp_regs *ssp_regs)
|
||||
{
|
||||
writel(SSP_CTRL0_LOCK_CS, &ssp_regs->hw_ssp_ctrl0_clr);
|
||||
writel(SSP_CTRL0_IGNORE_CRC, &ssp_regs->hw_ssp_ctrl0_set);
|
||||
}
|
||||
|
||||
static int mxs_spi_xfer_pio(struct mxs_spi_priv *priv,
|
||||
char *data, int length, int write,
|
||||
unsigned long flags)
|
||||
@ -312,10 +315,6 @@ int mxs_spi_xfer(struct udevice *dev, unsigned int bitlen,
|
||||
}
|
||||
}
|
||||
|
||||
/* Base numbers of i.MX2[38] clk for ssp0 IP block */
|
||||
#define MXS_SSP_IMX23_CLKID_SSP0 33
|
||||
#define MXS_SSP_IMX28_CLKID_SSP0 46
|
||||
|
||||
static int mxs_spi_probe(struct udevice *bus)
|
||||
{
|
||||
struct mxs_spi_platdata *plat = dev_get_platdata(bus);
|
||||
|
Loading…
Reference in New Issue
Block a user