cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

setup-spi-s3c24xx.c (560B)


      1// SPDX-License-Identifier: GPL-2.0
      2//
      3// HS-SPI device setup for S3C2443/S3C2416
      4//
      5// Copyright (C) 2011 Samsung Electronics Ltd.
      6//		http://www.samsung.com/
      7
      8#include <linux/gpio.h>
      9#include <linux/platform_device.h>
     10
     11#include "gpio-cfg.h"
     12
     13#include "hardware-s3c24xx.h"
     14#include "regs-gpio.h"
     15
     16#ifdef CONFIG_S3C64XX_DEV_SPI0
     17int s3c64xx_spi0_cfg_gpio(void)
     18{
     19	/* enable hsspi bit in misccr */
     20	s3c2410_modify_misccr(S3C2416_MISCCR_HSSPI_EN2, 1);
     21
     22	s3c_gpio_cfgall_range(S3C2410_GPE(11), 3,
     23			      S3C_GPIO_SFN(2), S3C_GPIO_PULL_UP);
     24
     25	return 0;
     26}
     27#endif