/Linux-v5.15/drivers/soc/ti/ |
D | pruss.c | 41 static int pruss_clk_mux_setup(struct pruss *pruss, struct clk *clk_mux, in pruss_clk_mux_setup() argument 45 struct device *dev = pruss->dev; in pruss_clk_mux_setup() 87 reg = pruss->cfg_base + reg_offset; in pruss_clk_mux_setup() 121 static int pruss_clk_init(struct pruss *pruss, struct device_node *cfg_node) in pruss_clk_init() argument 125 struct device *dev = pruss->dev; in pruss_clk_init() 137 ret = pruss_clk_mux_setup(pruss, pruss->core_clk_mux, in pruss_clk_init() 145 ret = pruss_clk_mux_setup(pruss, pruss->iep_clk_mux, "iepclk-mux", in pruss_clk_init() 164 static int pruss_cfg_of_init(struct device *dev, struct pruss *pruss) in pruss_cfg_of_init() argument 182 pruss->cfg_base = devm_ioremap(dev, res.start, resource_size(&res)); in pruss_cfg_of_init() 183 if (!pruss->cfg_base) { in pruss_cfg_of_init() [all …]
|
D | Makefile | 15 obj-$(CONFIG_TI_PRUSS) += pruss.o
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | am57-pruss.dtsi | 10 compatible = "ti,sysc-pruss", "ti,sysc"; 29 pruss1: pruss@0 { 30 compatible = "ti,am5728-pruss"; 45 compatible = "ti,pruss-cfg", "syscon"; 65 compatible = "ti,pruss-mii", "syscon"; 70 compatible = "ti,pruss-intc"; 119 compatible = "ti,sysc-pruss", "ti,sysc"; 138 pruss2: pruss@0 { 139 compatible = "ti,am5728-pruss"; 154 compatible = "ti,pruss-cfg", "syscon"; [all …]
|
D | am4372.dtsi | 418 compatible = "ti,sysc-pruss", "ti,sysc"; 438 pruss1: pruss@0 { 454 compatible = "ti,pruss-cfg", "syscon"; 474 compatible = "ti,pruss-mii", "syscon"; 479 compatible = "ti,pruss-intc"; 526 pruss0: pruss@40000 { 540 compatible = "ti,pruss-cfg", "syscon"; 560 compatible = "ti,pruss-mii", "syscon"; 566 compatible = "ti,pruss-intc";
|
D | am5718.dtsi | 7 #include "am57-pruss.dtsi"
|
D | am5728.dtsi | 7 #include "am57-pruss.dtsi"
|
D | am5748.dtsi | 7 #include "am57-pruss.dtsi"
|
D | am5729-beagleboneai.dts | 519 compatible = "ti,pruss-shmem"; 525 compatible = "ti,pruss-shmem";
|
D | am33xx-l4.dtsi | 836 compatible = "ti,sysc-pruss", "ti,sysc"; 857 pruss: pruss@0 { label 858 compatible = "ti,am3356-pruss"; 873 compatible = "ti,pruss-cfg", "syscon"; 893 compatible = "ti,pruss-mii", "syscon"; 898 compatible = "ti,pruss-intc";
|
D | am33xx-clocks.dtsi | 570 pruss_ocp_clkctrl: pruss-ocp-clkctrl@e8 {
|
D | am43xx-clocks.dtsi | 852 pruss_ocp_clkctrl: pruss-ocp-clkctrl@320 {
|
/Linux-v5.15/drivers/remoteproc/ |
D | pru_rproc.c | 125 struct pruss *pruss; member 431 struct pruss *pruss = pru->pruss; in pru_d_da_to_va() local 438 dram0 = pruss->mem_regions[PRUSS_MEM_DRAM0]; in pru_d_da_to_va() 439 dram1 = pruss->mem_regions[PRUSS_MEM_DRAM1]; in pru_d_da_to_va() 443 shrd_ram = pruss->mem_regions[PRUSS_MEM_SHRD_RAM2]; in pru_d_da_to_va() 816 pru->pruss = platform_get_drvdata(ppdev); in pru_rproc_probe()
|
/Linux-v5.15/include/linux/ |
D | pruss_driver.h | 45 struct pruss { struct
|
/Linux-v5.15/arch/arm64/boot/dts/ti/ |
D | k3-am65-main.dtsi | 937 compatible = "ti,pruss-cfg", "syscon"; 968 compatible = "ti,pruss-mii", "syscon"; 973 compatible = "ti,pruss-mii-g", "syscon"; 1078 compatible = "ti,pruss-cfg", "syscon"; 1109 compatible = "ti,pruss-mii", "syscon"; 1114 compatible = "ti,pruss-mii-g", "syscon"; 1219 compatible = "ti,pruss-cfg", "syscon"; 1250 compatible = "ti,pruss-mii", "syscon"; 1255 compatible = "ti,pruss-mii-g", "syscon";
|
D | k3-j721e-main.dtsi | 1679 compatible = "ti,pruss-cfg", "syscon"; 1710 compatible = "ti,pruss-mii", "syscon"; 1715 compatible = "ti,pruss-mii-g", "syscon"; 1820 compatible = "ti,pruss-cfg", "syscon"; 1851 compatible = "ti,pruss-mii", "syscon"; 1856 compatible = "ti,pruss-mii-g", "syscon";
|
/Linux-v5.15/drivers/clk/davinci/ |
D | psc-da830.c | 36 LPSC(13, 0, pruss, pll0_sysclk2, NULL, LPSC_ALWAYS_ENABLED),
|
D | psc-da850.c | 37 LPSC(13, 0, pruss, pll0_sysclk2, NULL, 0),
|
/Linux-v5.15/drivers/irqchip/ |
D | Makefile | 107 obj-$(CONFIG_TI_PRUSS_INTC) += irq-pruss-intc.o
|
/Linux-v5.15/Documentation/devicetree/bindings/bus/ |
D | ti-sysc.txt | 41 "ti,sysc-pruss"
|