Home
last modified time | relevance | path

Searched defs:bpmp (Results 1 – 19 of 19) sorted by relevance

/openbmc/linux/drivers/pmdomain/tegra/
H A Dpowergate-bpmp.c21 struct tegra_bpmp *bpmp; member
31 static int tegra_bpmp_powergate_set_state(struct tegra_bpmp *bpmp, in tegra_bpmp_powergate_set_state()
57 static int tegra_bpmp_powergate_get_state(struct tegra_bpmp *bpmp, in tegra_bpmp_powergate_get_state()
87 static int tegra_bpmp_powergate_get_max_id(struct tegra_bpmp *bpmp) in tegra_bpmp_powergate_get_max_id()
152 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_on() local
161 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_off() local
168 tegra_powergate_add(struct tegra_bpmp *bpmp, in tegra_powergate_add()
200 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_remove() local
212 tegra_bpmp_probe_powergates(struct tegra_bpmp *bpmp, in tegra_bpmp_probe_powergates()
252 static int tegra_bpmp_add_powergates(struct tegra_bpmp *bpmp, in tegra_bpmp_add_powergates()
[all …]
/openbmc/linux/drivers/firmware/tegra/
H A Dbpmp.c30 struct tegra_bpmp *bpmp = channel->bpmp; in channel_to_ops() local
38 struct tegra_bpmp *bpmp; in tegra_bpmp_get() local
64 void tegra_bpmp_put(struct tegra_bpmp *bpmp) in tegra_bpmp_put()
74 struct tegra_bpmp *bpmp = channel->bpmp; in tegra_bpmp_channel_get_thread_index() local
211 struct tegra_bpmp *bpmp = channel->bpmp; in tegra_bpmp_channel_read() local
358 int tegra_bpmp_transfer(struct tegra_bpmp *bpmp, in tegra_bpmp_transfer()
415 struct tegra_bpmp *bpmp = channel->bpmp; in tegra_bpmp_mrq_return() local
670 void tegra_bpmp_handle_rx(struct tegra_bpmp *bpmp) in tegra_bpmp_handle_rx()
704 struct tegra_bpmp *bpmp; in tegra_bpmp_probe() local
813 struct tegra_bpmp *bpmp = dev_get_drvdata(dev); in tegra_bpmp_suspend() local
[all …]
H A Dbpmp-tegra186.c82 static int tegra186_bpmp_ring_doorbell(struct tegra_bpmp *bpmp) in tegra186_bpmp_ring_doorbell()
98 struct tegra_bpmp *bpmp = data; in tegra186_bpmp_ivc_notify() local
108 struct tegra_bpmp *bpmp, in tegra186_bpmp_channel_init()
166 struct tegra_bpmp *bpmp = mbox_client_to_bpmp(client); in mbox_handle_rx() local
192 static int tegra186_bpmp_dram_init(struct tegra_bpmp *bpmp) in tegra186_bpmp_dram_init()
233 static int tegra186_bpmp_sram_init(struct tegra_bpmp *bpmp) in tegra186_bpmp_sram_init()
274 static int tegra186_bpmp_setup_channels(struct tegra_bpmp *bpmp) in tegra186_bpmp_setup_channels()
313 static void tegra186_bpmp_reset_channels(struct tegra_bpmp *bpmp) in tegra186_bpmp_reset_channels()
325 static int tegra186_bpmp_init(struct tegra_bpmp *bpmp) in tegra186_bpmp_init()
360 static void tegra186_bpmp_deinit(struct tegra_bpmp *bpmp) in tegra186_bpmp_deinit()
[all …]
H A Dbpmp-debugfs.c70 static const char *get_filename(struct tegra_bpmp *bpmp, in get_filename()
146 static int mrq_debug_close(struct tegra_bpmp *bpmp, u32 fd) in mrq_debug_close()
305 struct tegra_bpmp *bpmp = inode->i_private; in bpmp_debug_show() local
370 struct tegra_bpmp *bpmp = inode->i_private; in bpmp_debug_store() local
403 static int bpmp_populate_debugfs_inband(struct tegra_bpmp *bpmp, in bpmp_populate_debugfs_inband()
484 static int mrq_debugfs_read(struct tegra_bpmp *bpmp, in mrq_debugfs_read()
523 static int mrq_debugfs_write(struct tegra_bpmp *bpmp, in mrq_debugfs_write()
586 struct tegra_bpmp *bpmp = inode->i_private; in debugfs_show() local
637 struct tegra_bpmp *bpmp = inode->i_private; in debugfs_store() local
742 static int bpmp_populate_debugfs_shmem(struct tegra_bpmp *bpmp) in bpmp_populate_debugfs_shmem()
[all …]
H A Dbpmp-tegra210.c37 static u32 bpmp_channel_status(struct tegra_bpmp *bpmp, unsigned int index) in bpmp_channel_status()
111 static int tegra210_bpmp_ring_doorbell(struct tegra_bpmp *bpmp) in tegra210_bpmp_ring_doorbell()
128 struct tegra_bpmp *bpmp = data; in rx_irq() local
136 struct tegra_bpmp *bpmp, in tegra210_bpmp_channel_init()
162 static int tegra210_bpmp_init(struct tegra_bpmp *bpmp) in tegra210_bpmp_init()
/openbmc/linux/include/soc/tegra/
H A Dbpmp.h53 struct tegra_bpmp *bpmp; member
148 static inline void tegra_bpmp_put(struct tegra_bpmp *bpmp) in tegra_bpmp_put()
151 static inline int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp, in tegra_bpmp_transfer_atomic()
156 static inline int tegra_bpmp_transfer(struct tegra_bpmp *bpmp, in tegra_bpmp_transfer()
167 static inline int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, in tegra_bpmp_request_mrq()
174 static inline void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, in tegra_bpmp_free_mrq()
179 static inline bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, in tegra_bpmp_mrq_is_supported()
191 static inline int tegra_bpmp_init_clocks(struct tegra_bpmp *bpmp) in tegra_bpmp_init_clocks()
200 static inline int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp) in tegra_bpmp_init_resets()
209 static inline int tegra_bpmp_init_powergates(struct tegra_bpmp *bpmp) in tegra_bpmp_init_powergates()
[all …]
H A Dmc.h225 struct tegra_bpmp *bpmp; member
/openbmc/linux/drivers/clk/tegra/
H A Dclk-bpmp.c31 struct tegra_bpmp *bpmp; member
59 static int tegra_bpmp_clk_transfer(struct tegra_bpmp *bpmp, in tegra_bpmp_clk_transfer()
331 static int tegra_bpmp_clk_get_max_id(struct tegra_bpmp *bpmp) in tegra_bpmp_clk_get_max_id()
381 static void tegra_bpmp_clk_info_dump(struct tegra_bpmp *bpmp, in tegra_bpmp_clk_info_dump()
421 static int tegra_bpmp_probe_clocks(struct tegra_bpmp *bpmp, in tegra_bpmp_probe_clocks()
502 tegra_bpmp_clk_register(struct tegra_bpmp *bpmp, in tegra_bpmp_clk_register()
593 static void tegra_bpmp_register_clocks_one(struct tegra_bpmp *bpmp, in tegra_bpmp_register_clocks_one()
630 static int tegra_bpmp_register_clocks(struct tegra_bpmp *bpmp, in tegra_bpmp_register_clocks()
649 static void tegra_bpmp_unregister_clocks(struct tegra_bpmp *bpmp) in tegra_bpmp_unregister_clocks()
661 struct tegra_bpmp *bpmp = data; in tegra_bpmp_clk_of_xlate() local
[all …]
/openbmc/linux/drivers/thermal/tegra/
H A Dtegra-bpmp-thermal.c28 struct tegra_bpmp *bpmp; member
141 static int tegra_bpmp_thermal_get_num_zones(struct tegra_bpmp *bpmp, in tegra_bpmp_thermal_get_num_zones()
170 static int tegra_bpmp_thermal_trips_supported(struct tegra_bpmp *bpmp, bool *supported) in tegra_bpmp_thermal_trips_supported()
214 struct tegra_bpmp *bpmp = dev_get_drvdata(pdev->dev.parent); in tegra_bpmp_thermal_probe() local
/openbmc/linux/drivers/reset/tegra/
H A Dreset-bpmp.c20 struct tegra_bpmp *bpmp = to_tegra_bpmp(rstc); in tegra_bpmp_reset_common() local
67 int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp) in tegra_bpmp_init_resets()
/openbmc/linux/drivers/cpufreq/
H A Dtegra186-cpufreq.c130 struct platform_device *pdev, struct tegra_bpmp *bpmp, in init_vhint_table()
221 struct tegra_bpmp *bpmp; in tegra186_cpufreq_probe() local
H A Dtegra194-cpufreq.c591 tegra_cpufreq_bpmp_read_lut(struct platform_device *pdev, struct tegra_bpmp *bpmp, in tegra_cpufreq_bpmp_read_lut()
666 struct tegra_bpmp *bpmp; in tegra194_cpufreq_probe() local
/openbmc/u-boot/arch/arm/dts/
H A Dtegra186.dtsi315 bpmp: bpmp { label
/openbmc/linux/drivers/i2c/busses/
H A Di2c-tegra-bpmp.c32 struct tegra_bpmp *bpmp; member
/openbmc/linux/drivers/memory/tegra/
H A Dtegra186-emc.c22 struct tegra_bpmp *bpmp; member
/openbmc/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra186.dtsi1908 bpmp: bpmp { label
H A Dtegra194.dtsi2850 bpmp: bpmp { label
H A Dtegra234.dtsi3077 bpmp: bpmp { label
/openbmc/linux/drivers/pci/controller/dwc/
H A Dpcie-tegra194.c256 struct tegra_bpmp *bpmp; member