From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Subject: [PATCH v4 3/4] spi/spi-bcm2835: Remove DMA transfer size cap Date: Thu, 11 Apr 2019 18:42:34 +0200 Message-ID: <20190411164235.49771-4-noralf@tronnes.org> References: <20190411164235.49771-1-noralf@tronnes.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: stefan.wahren@i2se.com, broonie@kernel.org, linux-rpi-kernel@lists.infradead.org, meghana.madhyastha@gmail.com, kernel@martin.sperl.org To: linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org Return-path: In-Reply-To: <20190411164235.49771-1-noralf@tronnes.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" List-Id: linux-spi.vger.kernel.org RnJvbTogTWVnaGFuYSBNYWRoeWFzdGhhIDxtZWdoYW5hLm1hZGh5YXN0aGFAZ21haWwuY29tPgoK VGhlIHNwaSBjb3JlIHNwbGl0cyB1cCB0cmFuc2ZlcnMgbGFyZ2VyIHRoYW4gLT5tYXhfZG1hX2xl biBub3cgc28gd2UgY2FuCnJlbW92ZSB0aGUgdXBwZXIgYm91bmQgb24gRE1BIHRyYW5zZmVycy4g TGltaXQgbWF4X2RtYV9sZW4gdG8gNjU1MzIsCmJlY2F1c2UgdGhlIHNjYXR0ZXIgZ2F0aGVyIHNl Z21lbnQgaXMgcmVxdWlyZWQgdG8gYmUgYSBtdWx0aXBsZSBvZiA0LgoKU2lnbmVkLW9mZi1ieTog TWVnaGFuYSBNYWRoeWFzdGhhIDxtZWdoYW5hLm1hZGh5YXN0aGFAZ21haWwuY29tPgpTaWduZWQt b2ZmLWJ5OiBOb3JhbGYgVHLDuG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9yZz4KLS0tCiBkcml2ZXJz L3NwaS9zcGktYmNtMjgzNS5jIHwgMTUgKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg MSBpbnNlcnRpb24oKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3Bp L3NwaS1iY20yODM1LmMgYi9kcml2ZXJzL3NwaS9zcGktYmNtMjgzNS5jCmluZGV4IDM1YWViZGZk M2I0ZS4uY2FmMzNkYTAxYWMxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3NwaS9zcGktYmNtMjgzNS5j CisrKyBiL2RyaXZlcnMvc3BpL3NwaS1iY20yODM1LmMKQEAgLTYzMCwxOSArNjMwLDYgQEAgc3Rh dGljIGJvb2wgYmNtMjgzNV9zcGlfY2FuX2RtYShzdHJ1Y3Qgc3BpX21hc3RlciAqbWFzdGVyLAog CWlmICh0ZnItPmxlbiA8IEJDTTI4MzVfU1BJX0RNQV9NSU5fTEVOR1RIKQogCQlyZXR1cm4gZmFs c2U7CiAKLQkvKiBCQ00yODM1X1NQSV9ETEVOIGhhcyBkZWZpbmVkIGEgbWF4IHRyYW5zZmVyIHNp emUgYXMKLQkgKiAxNiBiaXQsIHNvIG1heCBpcyA2NTUzNQotCSAqIHdlIGNhbiByZXZpc2l0IHRo aXMgYnkgdXNpbmcgYW4gYWx0ZXJuYXRpdmUgdHJhbnNmZXIKLQkgKiBtZXRob2QgLSBpZGVhbGx5 IHRoaXMgd291bGQgZ2V0IGRvbmUgd2l0aG91dCBhbnkgbW9yZQotCSAqIGludGVyYWN0aW9uLi4u Ci0JICovCi0JaWYgKHRmci0+bGVuID4gNjU1MzUpIHsKLQkJZGV2X3dhcm5fb25jZSgmc3BpLT5k ZXYsCi0JCQkgICAgICAidHJhbnNmZXIgc2l6ZSBvZiAlZCB0b28gYmlnIGZvciBkbWEtdHJhbnNm ZXJcbiIsCi0JCQkgICAgICB0ZnItPmxlbik7Ci0JCXJldHVybiBmYWxzZTsKLQl9Ci0KIAkvKiBy ZXR1cm4gT0sgKi8KIAlyZXR1cm4gdHJ1ZTsKIH0KQEAgLTcwNyw3ICs2OTQsNyBAQCBzdGF0aWMg dm9pZCBiY20yODM1X2RtYV9pbml0KHN0cnVjdCBzcGlfbWFzdGVyICptYXN0ZXIsIHN0cnVjdCBk ZXZpY2UgKmRldikKIAogCS8qIGFsbCB3ZW50IHdlbGwsIHNvIHNldCBjYW5fZG1hICovCiAJbWFz dGVyLT5jYW5fZG1hID0gYmNtMjgzNV9zcGlfY2FuX2RtYTsKLQltYXN0ZXItPm1heF9kbWFfbGVu ID0gNjU1MzU7IC8qIGxpbWl0YXRpb24gYnkgQkNNMjgzNV9TUElfRExFTiAqLworCW1hc3Rlci0+ bWF4X2RtYV9sZW4gPSA2NTUzMjsgLyogbGltaXRhdGlvbiBieSBCQ00yODM1X1NQSV9ETEVOICov CiAJLyogbmVlZCB0byBkbyBUWCBBTkQgUlggRE1BLCBzbyB3ZSBuZWVkIGR1bW15IGJ1ZmZlcnMg Ki8KIAltYXN0ZXItPmZsYWdzID0gU1BJX01BU1RFUl9NVVNUX1JYIHwgU1BJX01BU1RFUl9NVVNU X1RYOwogCi0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbA==