Home
last modified time | relevance | path

Searched refs:npu (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/airoha/
H A Dairoha_npu.c227 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 Dairoha_npu.h14 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 Dairoha_ppe.c466 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 Dairoha_eth.h495 struct airoha_npu __rcu *npu; member
/linux-6.15/Documentation/devicetree/bindings/net/
H A Dairoha,en7581-npu.yaml4 $id: http://devicetree.org/schemas/net/airoha,en7581-npu.yaml#
20 - airoha,en7581-npu
64 npu@1e900000 {
65 compatible = "airoha,en7581-npu";
H A Dairoha,en7581-eth.yaml66 airoha,npu:
143 airoha,npu = <&npu>;
/linux-6.15/arch/arm64/boot/dts/airoha/
H A Den7581.dtsi18 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 Dmeson-g12b-a311d-bananapi-m2s.dts35 &npu {
H A Dmeson-g12b.dtsi149 &npu {
H A Dmeson-sm1.dtsi553 &npu {
H A Dmeson-g12-common.dtsi2593 npu: npu@ff100000 { label
/linux-6.15/Documentation/devicetree/bindings/interconnect/
H A Dqcom,rpmh.yaml36 - qcom,sc7180-npu-noc
90 - qcom,sm8250-npu-noc
H A Dqcom,sm6350-rpmh.yaml27 - qcom,sm6350-npu-noc
/linux-6.15/arch/arm64/boot/dts/rockchip/
H A Drk3568-mecsbc.dts79 vdd_npu: regulator-vdd-npu {
H A Drk3576.dtsi531 compatible = "rockchip,rk3576-npu-grf", "syscon";
1450 npu_leakage: npu-leakage@20 {
H A Drk3588-base.dtsi2732 npu_thermal: npu-thermal {
2738 npu_crit: npu-crit {
2879 npu_leakage: npu-leakage@28 {
H A Drk3568-pinctrl.dtsi1466 npu {
1468 npu_pins: npu-pins {
H A Drk3588-base-pinctrl.dtsi1604 npu {
1606 npu_pins: npu-pins {
H A Drk3576-pinctrl.dtsi2149 npu {
2151 npu_pins: npu-pins {
/linux-6.15/arch/arm/boot/dts/rockchip/
H A Drv1109-relfor-saib.dts184 vdd_npu_vepu: regulator-vdd-npu-vepu {
/linux-6.15/Documentation/devicetree/bindings/soc/rockchip/
H A Dgrf.yaml31 - rockchip,rk3576-npu-grf
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dsm6350.dtsi1776 compatible = "qcom,sm6350-npu-noc";
3339 npu-thermal {
3343 npu-crit {
H A Dsc7180.dtsi3007 compatible = "qcom,sc7180-npu-noc";
4757 npu-thermal {
4769 npu_crit: npu-crit {
H A Dsm8250.dtsi4151 compatible = "qcom,sm8250-npu-noc";
6980 npu-thermal {
/linux-6.15/arch/arm64/boot/dts/freescale/
H A Dimx8mp.dtsi2304 npu: npu@38500000 { label

12