Lines Matching +full:tegra186 +full:- +full:bpmp
4 * SPDX-License-Identifier: GPL-2.0
11 #include <asm/arch-tegra/bpmp_abi.h>
47 req.xfer.bus_id = priv->bpmp_bus_id; in tegra186_bpmp_i2c_xfer()
55 return -ENOSPC; in tegra186_bpmp_i2c_xfer()
58 return -EINVAL; in tegra186_bpmp_i2c_xfer()
68 req.xfer.data_size = p - &req.xfer.data_buf[0]; in tegra186_bpmp_i2c_xfer()
70 ret = misc_call(dev->parent, MRQ_I2C, &req, sizeof(req), &resp, in tegra186_bpmp_i2c_xfer()
78 return -EINVAL; in tegra186_bpmp_i2c_xfer()
93 priv->bpmp_bus_id = fdtdec_get_uint(gd->fdt_blob, dev_of_offset(dev), in tegra186_bpmp_i2c_probe()
94 "nvidia,bpmp-bus-id", U32_MAX); in tegra186_bpmp_i2c_probe()
95 if (priv->bpmp_bus_id == U32_MAX) { in tegra186_bpmp_i2c_probe()
96 debug("%s: could not parse nvidia,bpmp-bus-id\n", __func__); in tegra186_bpmp_i2c_probe()
97 return -EINVAL; in tegra186_bpmp_i2c_probe()
108 { .compatible = "nvidia,tegra186-bpmp-i2c" },