/Linux-v6.1/drivers/of/ |
D | resolver.c | 22 static phandle live_tree_max_phandle(void) in live_tree_max_phandle() 25 phandle phandle; in live_tree_max_phandle() local 29 phandle = 0; in live_tree_max_phandle() 31 if (node->phandle != OF_PHANDLE_ILLEGAL && in live_tree_max_phandle() 32 node->phandle > phandle) in live_tree_max_phandle() 33 phandle = node->phandle; in live_tree_max_phandle() 37 return phandle; in live_tree_max_phandle() 45 phandle phandle; in adjust_overlay_phandles() local 47 /* adjust node's phandle in node */ in adjust_overlay_phandles() 48 if (overlay->phandle != 0 && overlay->phandle != OF_PHANDLE_ILLEGAL) in adjust_overlay_phandles() [all …]
|
/Linux-v6.1/drivers/of/unittest-data/ |
D | tests-phandle.dtsi | 12 phandle-tests { 14 #phandle-cells = <0>; 18 #phandle-cells = <1>; 22 #phandle-cells = <2>; 26 #phandle-cells = <3>; 30 #phandle-cells = <2>; 31 phandle-map = <0 1 &provider1 3>, 37 phandle-map-mask = <0xff 0xf>; 38 phandle-map-pass-thru = <0x0 0xf0>; 42 phandle-list = <&provider1 1>, [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/net/ |
D | intel,ixp4xx-hss.yaml | 27 $ref: '/schemas/types.yaml#/definitions/phandle-array' 30 - description: phandle to the NPE this HSS instance is using 32 description: phandle to the NPE this HSS instance is using 36 $ref: '/schemas/types.yaml#/definitions/phandle-array' 39 - description: phandle to the RX trigger queue on the NPE 41 description: phandle to the RX trigger queue on the NPE 44 $ref: '/schemas/types.yaml#/definitions/phandle-array' 47 - description: phandle to the TX ready queue on the NPE 49 description: phandle to the TX ready queue on the NPE 52 $ref: '/schemas/types.yaml#/definitions/phandle-array' [all …]
|
D | intel,ixp4xx-ethernet.yaml | 31 $ref: '/schemas/types.yaml#/definitions/phandle-array' 34 - description: phandle to the RX queue node 36 description: phandle to the RX queue on the NPE 39 $ref: '/schemas/types.yaml#/definitions/phandle-array' 42 - description: phandle to the TX READY queue node 44 description: phandle to the TX READY queue on the NPE 51 $ref: '/schemas/types.yaml#/definitions/phandle-array' 54 - description: phandle to the NPE this ethernet instance is using 56 description: phandle to the NPE this ethernet instance is using
|
/Linux-v6.1/arch/sparc/prom/ |
D | tree_64.c | 20 static phandle prom_node_to_node(const char *type, phandle node) in prom_node_to_node() 32 return (phandle) args[4]; in prom_node_to_node() 38 inline phandle __prom_getchild(phandle node) in __prom_getchild() 43 phandle prom_getchild(phandle node) in prom_getchild() 45 phandle cnode; in prom_getchild() 56 inline phandle prom_getparent(phandle node) in prom_getparent() 58 phandle cnode; in prom_getparent() 71 inline phandle __prom_getsibling(phandle node) in __prom_getsibling() 76 phandle prom_getsibling(phandle node) in prom_getsibling() 78 phandle sibnode; in prom_getsibling() [all …]
|
D | tree_32.c | 24 static phandle __prom_getchild(phandle node) in __prom_getchild() 27 phandle cnode; in __prom_getchild() 40 phandle prom_getchild(phandle node) in prom_getchild() 42 phandle cnode; in prom_getchild() 56 static phandle __prom_getsibling(phandle node) in __prom_getsibling() 59 phandle cnode; in __prom_getsibling() 72 phandle prom_getsibling(phandle node) in prom_getsibling() 74 phandle sibnode; in prom_getsibling() 90 int prom_getproplen(phandle node, const char *prop) in prom_getproplen() 110 int prom_getproperty(phandle node, const char *prop, char *buffer, int bufsize) in prom_getproperty() [all …]
|
/Linux-v6.1/arch/sparc/include/asm/ |
D | oplib_32.h | 34 extern phandle prom_root_node; 115 phandle prom_getchild(phandle parent_node); 120 phandle prom_getsibling(phandle node); 125 int prom_getproplen(phandle thisnode, const char *property); 130 int __must_check prom_getproperty(phandle thisnode, const char *property, 134 int prom_getint(phandle node, char *property); 137 int prom_getintdefault(phandle node, char *property, int defval); 140 int prom_getbool(phandle node, char *prop); 143 void prom_getstring(phandle node, char *prop, char *buf, int bufsize); 148 phandle prom_searchsiblings(phandle node_start, char *name); [all …]
|
D | oplib_64.h | 20 extern phandle prom_root_node; 28 extern phandle prom_chosen_node; 183 phandle prom_getchild(phandle parent_node); 188 phandle prom_getsibling(phandle node); 193 int prom_getproplen(phandle thisnode, const char *property); 198 int prom_getproperty(phandle thisnode, const char *property, 202 int prom_getint(phandle node, const char *property); 205 int prom_getintdefault(phandle node, const char *property, int defval); 208 int prom_getbool(phandle node, const char *prop); 211 void prom_getstring(phandle node, const char *prop, char *buf, [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | tas571x.txt | 22 - clocks: clock phandle for the MCLK input 24 - AVDD-supply: regulator phandle for the AVDD supply (all chips) 25 - DVDD-supply: regulator phandle for the DVDD supply (all chips) 26 - HPVDD-supply: regulator phandle for the HPVDD supply (5717/5719) 27 - PVDD_AB-supply: regulator phandle for the PVDD_AB supply (5717/5719) 28 - PVDD_CD-supply: regulator phandle for the PVDD_CD supply (5717/5719) 29 - PVDD_A-supply: regulator phandle for the PVDD_A supply (5711) 30 - PVDD_B-supply: regulator phandle for the PVDD_B supply (5711) 31 - PVDD_C-supply: regulator phandle for the PVDD_C supply (5711) 32 - PVDD_D-supply: regulator phandle for the PVDD_D supply (5711) [all …]
|
D | mt8195-mt6359.yaml | 27 $ref: "/schemas/types.yaml#/definitions/phandle" 28 description: The phandle of MT8195 ASoC platform. 31 $ref: "/schemas/types.yaml#/definitions/phandle" 32 description: The phandle of MT8195 Display Port Tx codec node. 35 $ref: "/schemas/types.yaml#/definitions/phandle" 36 description: The phandle of MT8195 HDMI codec node. 39 $ref: "/schemas/types.yaml#/definitions/phandle" 40 description: The phandle of MT8195 ADSP platform.
|
D | samsung,tm2.yaml | 18 description: Phandle to the MAX98504 amplifier. 19 $ref: /schemas/types.yaml#/definitions/phandle 23 $ref: /schemas/types.yaml#/definitions/phandle-array 25 - description: Phandle to the WM5110 audio codec. 26 - description: Phandle to the HDMI transmitter node. 39 $ref: /schemas/types.yaml#/definitions/phandle-array 41 - description: Phandle to I2S0. 42 - description: Phandle to I2S1.
|
D | samsung,snow.yaml | 27 - description: Phandle to the MAX98090, MAX98091 or MAX98095 CODEC. 28 - description: Phandle to the HDMI IP block node. 37 description: Phandle to the Samsung I2S controller. 43 description: Phandle to the audio codec. 44 $ref: /schemas/types.yaml#/definitions/phandle 48 description: Phandle to the Samsung I2S controller. 49 $ref: /schemas/types.yaml#/definitions/phandle
|
D | mt8186-mt6366-da7219-max98357.yaml | 21 $ref: "/schemas/types.yaml#/definitions/phandle" 22 description: The phandle of MT8186 ASoC platform. 39 - description: phandle of dp codec 40 - description: phandle of l channel speaker codec 41 - description: phandle of r channel speaker codec 47 $ref: /schemas/types.yaml#/definitions/phandle 48 description: The phandle of MT8186 ADSP platform.
|
D | mt8186-mt6366-rt1019-rt5682s.yaml | 21 $ref: "/schemas/types.yaml#/definitions/phandle" 22 description: The phandle of MT8186 ASoC platform. 39 - description: phandle of dp codec 40 - description: phandle of l channel speaker codec 41 - description: phandle of r channel speaker codec 47 $ref: /schemas/types.yaml#/definitions/phandle 48 description: The phandle of MT8186 ADSP platform.
|
/Linux-v6.1/Documentation/devicetree/bindings/phy/ |
D | samsung,exynos5250-sata-phy.yaml | 31 samsung,syscon-phandle: 32 $ref: /schemas/types.yaml#/definitions/phandle 34 Phandle to PMU system controller interface. 36 samsung,exynos-sataphy-i2c-phandle: 37 $ref: /schemas/types.yaml#/definitions/phandle 39 Phandle to I2C SATA interface. 47 - samsung,syscon-phandle 48 - samsung,exynos-sataphy-i2c-phandle 62 samsung,syscon-phandle = <&pmu_system_controller>; 63 samsung,exynos-sataphy-i2c-phandle = <&sata_phy_i2c>;
|
D | samsung,usb2-phy.yaml | 15 The first phandle argument in the PHY specifier identifies the PHY, its 53 samsung,pmureg-phandle: 54 $ref: /schemas/types.yaml#/definitions/phandle 56 Phandle to PMU system controller interface. 58 samsung,sysreg-phandle: 59 $ref: /schemas/types.yaml#/definitions/phandle 61 Phandle to system registers interface. 73 - samsung,pmureg-phandle 86 - samsung,sysreg-phandle 100 samsung,sysreg-phandle = <&sysreg_system_controller>; [all …]
|
D | samsung,mipi-video-phy.yaml | 37 $ref: /schemas/types.yaml#/definitions/phandle 39 Phandle to PMU system controller interface, valid only for 43 $ref: /schemas/types.yaml#/definitions/phandle 45 Phandle to PMU system controller interface, valid for 49 $ref: /schemas/types.yaml#/definitions/phandle 51 Phandle to DISP system controller interface, valid for 55 $ref: /schemas/types.yaml#/definitions/phandle 57 Phandle to CAM0 system controller interface, valid for 61 $ref: /schemas/types.yaml#/definitions/phandle 63 Phandle to CAM1 system controller interface, valid for
|
/Linux-v6.1/include/linux/ |
D | of_pdt.h | 18 int (*nextprop)(phandle node, char *prev, char *buf); 21 int (*getproplen)(phandle node, const char *prop); 22 int (*getproperty)(phandle node, const char *prop, char *buf, 26 phandle (*getchild)(phandle parent); 27 phandle (*getsibling)(phandle node); 30 int (*pkg2path)(phandle node, char *buf, const int buflen, int *len); 36 extern void of_pdt_build_devicetree(phandle root_node, struct of_pdt_ops *ops);
|
/Linux-v6.1/arch/sparc/kernel/ |
D | devices.c | 34 static int check_cpu_node(phandle nd, int *cur_inst, in check_cpu_node() 35 int (*compare)(phandle, int, void *), void *compare_arg, in check_cpu_node() argument 36 phandle *prom_node, int *mid) in check_cpu_node() 54 static int __cpu_find_by(int (*compare)(phandle, int, void *), in __cpu_find_by() argument 55 void *compare_arg, phandle *prom_node, int *mid) in __cpu_find_by() 62 int err = check_cpu_node(dp->phandle, &cur_inst, in __cpu_find_by() 74 static int cpu_instance_compare(phandle nd, int instance, void *_arg) in cpu_instance_compare() 83 int cpu_find_by_instance(int instance, phandle *prom_node, int *mid) in cpu_find_by_instance() 89 static int cpu_mid_compare(phandle nd, int instance, void *_arg) in cpu_mid_compare() 101 int cpu_find_by_mid(int mid, phandle *prom_node) in cpu_find_by_mid() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/display/samsung/ |
D | samsung,exynos-hdmi.yaml | 32 $ref: /schemas/types.yaml#/definitions/phandle 34 Phandle to the HDMI DDC node. 52 $ref: /schemas/types.yaml#/definitions/phandle 53 description: Phandle to the HDMI PHY node. 66 samsung,syscon-phandle: 67 $ref: /schemas/types.yaml#/definitions/phandle 69 Phandle to the PMU system controller node. 71 samsung,sysreg-phandle: 72 $ref: /schemas/types.yaml#/definitions/phandle 74 Phandle to DISP system controller interface. [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/crypto/ |
D | intel,ixp4xx-crypto.yaml | 24 $ref: '/schemas/types.yaml#/definitions/phandle-array' 27 - description: phandle to the NPE this crypto engine 29 description: phandle to the NPE this crypto engine is using, the cell 33 $ref: /schemas/types.yaml#/definitions/phandle-array 36 - description: phandle to the RX queue on the NPE 38 description: phandle to the RX queue on the NPE, the cell describing 42 $ref: /schemas/types.yaml#/definitions/phandle-array 45 - description: phandle to the TX READY queue on the NPE 47 description: phandle to the TX READY queue on the NPE, the cell describing
|
/Linux-v6.1/Documentation/devicetree/bindings/display/tegra/ |
D | nvidia,tegra20-dsi.yaml | 51 $ref: "/schemas/types.yaml#/definitions/phandle" 57 description: phandle of a supply that powers the DSI controller 60 description: Should contain a phandle and a specifier specifying 63 $ref: "/schemas/types.yaml#/definitions/phandle-array" 66 description: phandle of an I2C controller used for DDC EDID 68 $ref: "/schemas/types.yaml#/definitions/phandle" 79 description: phandle of a display panel 80 $ref: "/schemas/types.yaml#/definitions/phandle" 83 description: contains a phandle to a second DSI controller to 85 $ref: "/schemas/types.yaml#/definitions/phandle"
|
/Linux-v6.1/scripts/dtc/libfdt/ |
D | fdt_overlay.c | 15 * overlay_get_target_phandle - retrieves the target phandle of a fragment 19 * overlay_get_target_phandle() retrieves the target phandle of an 20 * overlay fragment when that fragment uses a phandle (target 24 * the phandle pointed by the target property 25 * 0, if the phandle was not found 26 * -1, if the phandle was malformed 52 * done (through a phandle or a path) 61 uint32_t phandle; in overlay_get_target() local 65 /* Try first to do a phandle based lookup */ in overlay_get_target() 66 phandle = overlay_get_target_phandle(fdto, fragment); in overlay_get_target() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/usb/ |
D | msm-hsusb.txt | 8 - usb-phy: phandle for the PHY device 28 - clocks: A list of phandle + clock-specifier pairs for the 37 - vdccx-supply: phandle to the regulator for the vdd supply for 39 - v1p8-supply: phandle to the regulator for the 1.8V supply 40 - v3p3-supply: phandle to the regulator for the 3.3V supply 42 - resets: A list of phandle + reset-specifier pairs for the 55 - switch-gpio: A phandle + gpio-specifier pair. Some boards are using Dual 80 - extcon: phandles to external connector devices. First phandle 85 phandle should be specified.
|
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/ |
D | st,stm32-rproc.yaml | 32 $ref: "/schemas/types.yaml#/definitions/phandle-array" 35 - description: Phandle of syscon block 42 $ref: "/schemas/types.yaml#/definitions/phandle-array" 45 - description: Phandle of syscon block 98 $ref: "/schemas/types.yaml#/definitions/phandle-array" 103 - description: Phandle of syscon block 108 $ref: "/schemas/types.yaml#/definitions/phandle-array" 113 - description: Phandle of syscon block with the tamp register 118 $ref: "/schemas/types.yaml#/definitions/phandle-array" 124 - description: Phandle of syscon block with the tamp register
|