Loading drivers/i2c/busses/i2c-qcom-geni.c +9 −0 Original line number Diff line number Diff line Loading @@ -888,6 +888,15 @@ static int geni_i2c_probe(struct platform_device *pdev) return ret; } ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); if (ret) { ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); if (ret) { dev_err(&pdev->dev, "could not set DMA mask\n"); return ret; } } gi2c->adap.algo = &geni_i2c_algo; init_completion(&gi2c->xfer); platform_set_drvdata(pdev, gi2c); Loading Loading
drivers/i2c/busses/i2c-qcom-geni.c +9 −0 Original line number Diff line number Diff line Loading @@ -888,6 +888,15 @@ static int geni_i2c_probe(struct platform_device *pdev) return ret; } ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); if (ret) { ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); if (ret) { dev_err(&pdev->dev, "could not set DMA mask\n"); return ret; } } gi2c->adap.algo = &geni_i2c_algo; init_completion(&gi2c->xfer); platform_set_drvdata(pdev, gi2c); Loading