__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * SLIM core rproc driver header
 *
 * Copyright (C) 2016 STMicroelectronics
 *
 * Author: Peter Griffin <[email protected]>
 */
#ifndef _ST_REMOTEPROC_SLIM_H
#define _ST_REMOTEPROC_SLIM_H

#define ST_SLIM_MEM_MAX 2
#define ST_SLIM_MAX_CLK 4

enum {
	ST_SLIM_DMEM,
	ST_SLIM_IMEM,
};

/**
 * struct st_slim_mem - slim internal memory structure
 * @cpu_addr: MPU virtual address of the memory region
 * @bus_addr: Bus address used to access the memory region
 * @size: Size of the memory region
 */
struct st_slim_mem {
	void __iomem *cpu_addr;
	phys_addr_t bus_addr;
	size_t size;
};

/**
 * struct st_slim_rproc - SLIM slim core
 * @rproc: rproc handle
 * @mem: slim memory information
 * @slimcore: slim slimcore regs
 * @peri: slim peripheral regs
 * @clks: slim clocks
 */
struct st_slim_rproc {
	struct rproc *rproc;
	struct st_slim_mem mem[ST_SLIM_MEM_MAX];
	void __iomem *slimcore;
	void __iomem *peri;

	/* st_slim_rproc private */
	struct clk *clks[ST_SLIM_MAX_CLK];
};

struct st_slim_rproc *st_slim_rproc_alloc(struct platform_device *pdev,
					char *fw_name);
void st_slim_rproc_put(struct st_slim_rproc *slim_rproc);

#endif

Filemanager

Name Type Size Permission Actions
mtk_scp.h File 1.7 KB 0644
pruss.h File 1.63 KB 0644
qcom_rproc.h File 1.09 KB 0644
st_slim_rproc.h File 1.17 KB 0644
Filemanager