Home
last modified time | relevance | path

Searched refs:pruss (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/soc/ti/
A Dpruss.c41 static int pruss_clk_mux_setup(struct pruss *pruss, struct clk *clk_mux, in pruss_clk_mux_setup() argument
121 static int pruss_clk_init(struct pruss *pruss, struct device_node *cfg_node) in pruss_clk_init() argument
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
192 pruss->cfg_regmap = devm_regmap_init_mmio(dev, pruss->cfg_base, in pruss_cfg_of_init()
216 struct pruss *pruss; in pruss_probe() local
230 pruss = devm_kzalloc(dev, sizeof(*pruss), GFP_KERNEL); in pruss_probe()
231 if (!pruss) in pruss_probe()
234 pruss->dev = dev; in pruss_probe()
[all …]
A DMakefile15 obj-$(CONFIG_TI_PRUSS) += pruss.o
/linux/arch/arm/boot/dts/
A Dam57-pruss.dtsi10 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 …]
A Dam4372.dtsi418 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";
A Dam5718.dtsi7 #include "am57-pruss.dtsi"
A Dam5728.dtsi7 #include "am57-pruss.dtsi"
A Dam5748.dtsi7 #include "am57-pruss.dtsi"
A Dam5729-beagleboneai.dts519 compatible = "ti,pruss-shmem";
525 compatible = "ti,pruss-shmem";
A Dam33xx-l4.dtsi836 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";
A Dam33xx-clocks.dtsi570 pruss_ocp_clkctrl: pruss-ocp-clkctrl@e8 {
A Dam43xx-clocks.dtsi852 pruss_ocp_clkctrl: pruss-ocp-clkctrl@320 {
/linux/Documentation/devicetree/bindings/soc/ti/
A Dti,pruss.yaml60 pattern: "^(pruss|icssg)@[0-9a-f]+$"
136 - const: ti,pruss-cfg
252 - const: ti,pruss-mii
271 - const: ti,pruss-mii-g
335 - ti,k2g-pruss
348 - ti,k2g-pruss
357 pruss: pruss@0 {
358 compatible = "ti,am3356-pruss";
397 compatible = "ti,pruss-intc";
441 pruss1: pruss@0 {
[all …]
/linux/Documentation/devicetree/bindings/interrupt-controller/
A Dti,pruss-intc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/ti,pruss-intc.yaml#
41 - ti,pruss-intc
44 Use "ti,pruss-intc" for OMAP-L13x/AM18x/DA850 SoCs,
114 pruss: pruss@0 {
115 compatible = "ti,am3356-pruss";
122 compatible = "ti,pruss-intc";
138 pruss@0 {
146 compatible = "ti,pruss-intc";
/linux/drivers/remoteproc/
A Dpru_rproc.c125 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/Documentation/devicetree/bindings/remoteproc/
A Dti,pru-rproc.yaml32 Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
108 compatible = "ti,sysc-pruss", "ti,sysc";
113 pruss: pruss@0 {
114 compatible = "ti,am3356-pruss";
/linux/include/linux/
A Dpruss_driver.h45 struct pruss { struct
/linux/arch/arm64/boot/dts/ti/
A Dk3-am65-main.dtsi937 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";
A Dk3-am64-main.dtsi993 compatible = "ti,pruss-cfg", "syscon";
1024 compatible = "ti,pruss-mii", "syscon";
1029 compatible = "ti,pruss-mii-g", "syscon";
1133 compatible = "ti,pruss-cfg", "syscon";
1164 compatible = "ti,pruss-mii", "syscon";
1169 compatible = "ti,pruss-mii-g", "syscon";
A Dk3-j721e-main.dtsi1679 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/drivers/clk/davinci/
A Dpsc-da830.c36 LPSC(13, 0, pruss, pll0_sysclk2, NULL, LPSC_ALWAYS_ENABLED),
A Dpsc-da850.c37 LPSC(13, 0, pruss, pll0_sysclk2, NULL, 0),
/linux/Documentation/devicetree/bindings/bus/
A Dti-sysc.yaml52 - ti,sysc-pruss
/linux/drivers/irqchip/
A DMakefile107 obj-$(CONFIG_TI_PRUSS_INTC) += irq-pruss-intc.o

Completed in 36 milliseconds