| /linux-6.15/drivers/net/ethernet/airoha/ |
| H A D | airoha_npu.c | 227 struct airoha_npu *npu; in airoha_npu_wdt_work() local 233 npu = core->npu; in airoha_npu_wdt_work() 250 struct airoha_npu *npu = core->npu; in airoha_npu_wdt_handler() local 361 if (!npu) { in airoha_npu_get() 374 return npu; in airoha_npu_get() 381 return npu; in airoha_npu_get() 388 put_device(npu->dev); in airoha_npu_put() 419 npu = devm_kzalloc(dev, sizeof(*npu), GFP_KERNEL); in airoha_npu_probe() 420 if (!npu) in airoha_npu_probe() 423 npu->dev = dev; in airoha_npu_probe() [all …]
|
| H A D | airoha_npu.h | 14 struct airoha_npu *npu; member 21 int (*ppe_init)(struct airoha_npu *npu); 22 int (*ppe_deinit)(struct airoha_npu *npu); 23 int (*ppe_flush_sram_entries)(struct airoha_npu *npu, 26 int (*ppe_foe_commit_entry)(struct airoha_npu *npu, 34 void airoha_npu_put(struct airoha_npu *npu);
|
| H A D | airoha_ppe.c | 466 npu = rcu_dereference(eth->npu); in airoha_ppe_foe_commit_entry() 467 if (npu) in airoha_ppe_foe_commit_entry() 468 err = npu->ops.ppe_foe_commit_entry(npu, addr, in airoha_ppe_foe_commit_entry() 781 return npu->ops.ppe_flush_sram_entries(npu, ppe->foe_dma, in airoha_ppe_flush_sram_entries() 794 return npu; in airoha_ppe_npu_get() 805 err = npu->ops.ppe_init(npu); in airoha_ppe_offload_setup() 814 rcu_assign_pointer(eth->npu, npu); in airoha_ppe_offload_setup() 839 if (!eth->npu) in airoha_ppe_setup_tc_block_cb() 905 npu = rcu_dereference(eth->npu); in airoha_ppe_deinit() 906 if (npu) { in airoha_ppe_deinit() [all …]
|
| H A D | airoha_eth.h | 495 struct airoha_npu __rcu *npu; member
|
| /linux-6.15/Documentation/devicetree/bindings/net/ |
| H A D | airoha,en7581-npu.yaml | 4 $id: http://devicetree.org/schemas/net/airoha,en7581-npu.yaml# 20 - airoha,en7581-npu 64 npu@1e900000 { 65 compatible = "airoha,en7581-npu";
|
| H A D | airoha,en7581-eth.yaml | 66 airoha,npu: 143 airoha,npu = <&npu>;
|
| /linux-6.15/arch/arm64/boot/dts/airoha/ |
| H A D | en7581.dtsi | 18 npu-binary@84000000 { 23 npu-flag@84b0000 { 28 npu-pkt@85000000 { 33 npu-phyaddr@86b00000 { 38 npu-rxdesc@86d00000 {
|
| /linux-6.15/arch/arm64/boot/dts/amlogic/ |
| H A D | meson-g12b-a311d-bananapi-m2s.dts | 35 &npu {
|
| H A D | meson-g12b.dtsi | 149 &npu {
|
| H A D | meson-sm1.dtsi | 553 &npu {
|
| H A D | meson-g12-common.dtsi | 2593 npu: npu@ff100000 { label
|
| /linux-6.15/Documentation/devicetree/bindings/interconnect/ |
| H A D | qcom,rpmh.yaml | 36 - qcom,sc7180-npu-noc 90 - qcom,sm8250-npu-noc
|
| H A D | qcom,sm6350-rpmh.yaml | 27 - qcom,sm6350-npu-noc
|
| /linux-6.15/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3568-mecsbc.dts | 79 vdd_npu: regulator-vdd-npu {
|
| H A D | rk3576.dtsi | 531 compatible = "rockchip,rk3576-npu-grf", "syscon"; 1450 npu_leakage: npu-leakage@20 {
|
| H A D | rk3588-base.dtsi | 2732 npu_thermal: npu-thermal { 2738 npu_crit: npu-crit { 2879 npu_leakage: npu-leakage@28 {
|
| H A D | rk3568-pinctrl.dtsi | 1466 npu { 1468 npu_pins: npu-pins {
|
| H A D | rk3588-base-pinctrl.dtsi | 1604 npu { 1606 npu_pins: npu-pins {
|
| H A D | rk3576-pinctrl.dtsi | 2149 npu { 2151 npu_pins: npu-pins {
|
| /linux-6.15/arch/arm/boot/dts/rockchip/ |
| H A D | rv1109-relfor-saib.dts | 184 vdd_npu_vepu: regulator-vdd-npu-vepu {
|
| /linux-6.15/Documentation/devicetree/bindings/soc/rockchip/ |
| H A D | grf.yaml | 31 - rockchip,rk3576-npu-grf
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | sm6350.dtsi | 1776 compatible = "qcom,sm6350-npu-noc"; 3339 npu-thermal { 3343 npu-crit {
|
| H A D | sc7180.dtsi | 3007 compatible = "qcom,sc7180-npu-noc"; 4757 npu-thermal { 4769 npu_crit: npu-crit {
|
| H A D | sm8250.dtsi | 4151 compatible = "qcom,sm8250-npu-noc"; 6980 npu-thermal {
|
| /linux-6.15/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mp.dtsi | 2304 npu: npu@38500000 { label
|