X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fraw%2Fifpga_rawdev%2Fbase%2Fopae_intel_max10.c;h=9ed10e282c67d14b31590f816e7222baa49fc3c0;hb=cbd5710db48d8ab45c7c8f549e6a7556fab62583;hp=f354ee4b615d16716ea4cf64c2db7ed02d2ce588;hpb=96ebfcf8125c605f2657aad705e2bda580533ea7;p=dpdk.git diff --git a/drivers/raw/ifpga_rawdev/base/opae_intel_max10.c b/drivers/raw/ifpga_rawdev/base/opae_intel_max10.c index f354ee4b61..9ed10e282c 100644 --- a/drivers/raw/ifpga_rawdev/base/opae_intel_max10.c +++ b/drivers/raw/ifpga_rawdev/base/opae_intel_max10.c @@ -17,11 +17,13 @@ int max10_reg_read(unsigned int reg, unsigned int *val) int max10_reg_write(unsigned int reg, unsigned int val) { + unsigned int tmp = val; + if (!g_max10) return -ENODEV; return spi_transaction_write(g_max10->spi_tran_dev, - reg, 4, (unsigned char *)&val); + reg, 4, (unsigned char *)&tmp); } struct intel_max10_device * @@ -55,13 +57,6 @@ intel_max10_device_probe(struct altera_spi_device *spi, } dev_info(dev, "FPGA loaded from %s Image\n", val ? "User" : "Factory"); - /* set PKVL Polling manually in BBS */ - ret = max10_reg_write(PKVL_POLLING_CTRL, 0x3); - if (ret) { - dev_err(dev, "%s set PKVL polling fail\n", __func__); - goto spi_tran_fail; - } - return dev; spi_tran_fail: