From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Edgar E. Iglesias" Subject: [RFC for-4.8 v2 6/7] xen/device-tree: Add an mmio-sram bus Date: Fri, 3 Jun 2016 15:29:11 +0200 Message-ID: <1464960552-6645-7-git-send-email-edgar.iglesias@gmail.com> References: <1464960552-6645-1-git-send-email-edgar.iglesias@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1464960552-6645-1-git-send-email-edgar.iglesias@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: edgar.iglesias@xilinx.com, julien.grall@arm.com, sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org RnJvbTogIkVkZ2FyIEUuIElnbGVzaWFzIiA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KCkFk ZCBhbiBtbWlvLXNyYW0gYnVzIHRoYXQgcHJldmVudHMgc3JhbSBzdWIgYXJlYXMgZnJvbQpiZWlu ZyByZS1tYXBwZWQuIFRoZXNlIHN1Yi1hcmVhcyBkZXNjcmliZSBhbGxvY2F0aW9ucyBhbmQKbm90 IG1hcHBpbmdzLgoKU2lnbmVkLW9mZi1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVz aWFzQHhpbGlueC5jb20+Ci0tLQogeGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jIHwgMzcgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM3IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RldmljZV90cmVlLmMgYi94ZW4vY29t bW9uL2RldmljZV90cmVlLmMKaW5kZXggZmJlZTM1NC4uNjk4ZDRkYSAxMDA2NDQKLS0tIGEveGVu L2NvbW1vbi9kZXZpY2VfdHJlZS5jCisrKyBiL3hlbi9jb21tb24vZGV2aWNlX3RyZWUuYwpAQCAt NjE2LDEwICs2MTYsNDcgQEAgc3RhdGljIGludCBkdF9idXNfcGNpX3RyYW5zbGF0ZShfX2JlMzIg KmFkZHIsIHU2NCBvZmZzZXQsIGludCBuYSkKIH0KIAogLyoKKyAqIE1NSU8tU1JBTSBidXMgc3Bl Y2lmaWMgdHJhbnNsYXRvcgorICovCisKK3N0YXRpYyBib29sX3QgZHRfYnVzX21taW9fc3JhbV9t YXRjaChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wKQoreworICAgIHN0YXRpYyBjb25z dCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIG1hdGNoW10gX19pbml0Y29uc3QgPQorICAgIHsKKyAg ICAgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgibW1pby1zcmFtIiksCisgICAgICAgIHsgLyogc2Vu dGluZWwgKi8gfSwKKyAgICB9OworCisgICAgcmV0dXJuIGR0X21hdGNoX25vZGUobWF0Y2gsIG5w KSAhPSBOVUxMOworfQorCitzdGF0aWMgdm9pZCBkdF9idXNfbW1pb19zcmFtX2NvdW50X2NlbGxz KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbnAsCisJCQkJCSBpbnQgKmFkZHJjLCBpbnQg KnNpemVjKQoreworICAgIC8qCisgICAgICogQ2hpbGQgYXJlYXMgZGVzY3JpYmUgYWxsb2NhdGlv bnMsIG5vdCBtYXBwaW5ncy4gRG9uJ3QgbWFwIGFueXRoaW5nLgorICAgICAqLworICAgIGlmIChh ZGRyYykKKyAgICAgICAgKmFkZHJjID0gMDsKKyAgICBpZiAoc2l6ZWMpCisgICAgICAgICpzaXpl YyA9IDA7Cit9CisKKy8qCiAgKiBBcnJheSBvZiBidXMgc3BlY2lmaWMgdHJhbnNsYXRvcnMKICAq Lwogc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9idXMgZHRfYnVzc2VzW10gPQogeworICAgIC8qIE1N SU8tU1JBTSAqLworICAgIHsKKyAgICAgICAgLm5hbWUgPSAibW1pby1zcmFtIiwKKyAgICAgICAg LmFkZHJlc3NlcyA9ICJyZWciLAorICAgICAgICAubWF0Y2ggPSBkdF9idXNfbW1pb19zcmFtX21h dGNoLAorICAgICAgICAuY291bnRfY2VsbHMgPSBkdF9idXNfbW1pb19zcmFtX2NvdW50X2NlbGxz LAorICAgICAgICAubWFwID0gZHRfYnVzX2RlZmF1bHRfbWFwLAorICAgICAgICAudHJhbnNsYXRl ID0gZHRfYnVzX2RlZmF1bHRfdHJhbnNsYXRlLAorICAgICAgICAuZ2V0X2ZsYWdzID0gZHRfYnVz X2RlZmF1bHRfZ2V0X2ZsYWdzLAorICAgIH0sCiAgICAgLyogUENJICovCiAgICAgewogICAgICAg ICAubmFtZSA9ICJwY2kiLAotLSAKMi41LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=