| /OK3568_Linux_fs/kernel/arch/powerpc/boot/ |
| H A D | cuboot-hotfoot.c | 47 void *devp; in hotfoot_fixups() local 51 devp = finddevice("/plb/opb/serial@ef600300"); in hotfoot_fixups() 52 if (!devp) in hotfoot_fixups() 54 del_node(devp); in hotfoot_fixups() 56 devp = finddevice("/plb/opb/ethernet@ef600900"); in hotfoot_fixups() 57 if (!devp) in hotfoot_fixups() 59 del_node(devp); in hotfoot_fixups() 67 void *devp = finddevice("/plb/ebc/nor_flash@0"); in hotfoot_fixups() local 68 if (!devp) in hotfoot_fixups() 74 getprop(devp, "reg", regs, sizeof(regs)); in hotfoot_fixups() [all …]
|
| H A D | serial.c | 87 void *devp; in serial_get_stdout_devp() local 91 devp = finddevice("/chosen"); in serial_get_stdout_devp() 92 if (devp == NULL) in serial_get_stdout_devp() 95 if (getprop(devp, "linux,stdout-path", path, MAX_PATH_LEN) > 0 || in serial_get_stdout_devp() 96 getprop(devp, "stdout-path", path, MAX_PATH_LEN) > 0) { in serial_get_stdout_devp() 97 devp = finddevice(path); in serial_get_stdout_devp() 98 if (devp == NULL) in serial_get_stdout_devp() 101 if ((getprop(devp, "device_type", devtype, sizeof(devtype)) > 0) in serial_get_stdout_devp() 103 return devp; in serial_get_stdout_devp() 114 void *devp; in serial_console_init() local [all …]
|
| H A D | libfdt-wrapper.c | 37 #define devp_offset_find(devp) (((unsigned long)(devp))-1) argument 38 #define devp_offset(devp) (devp ? ((unsigned long)(devp))-1 : 0) argument 67 static int fdt_wrapper_getprop(const void *devp, const char *name, in fdt_wrapper_getprop() argument 73 p = fdt_getprop(fdt, devp_offset(devp), name, &len); in fdt_wrapper_getprop() 80 static int fdt_wrapper_setprop(const void *devp, const char *name, in fdt_wrapper_setprop() argument 85 rc = fdt_setprop(fdt, devp_offset(devp), name, buf, len); in fdt_wrapper_setprop() 88 rc = fdt_setprop(fdt, devp_offset(devp), name, buf, len); in fdt_wrapper_setprop() 94 static int fdt_wrapper_del_node(const void *devp) in fdt_wrapper_del_node() argument 96 return fdt_del_node(fdt, devp_offset(devp)); in fdt_wrapper_del_node() 99 static void *fdt_wrapper_get_parent(const void *devp) in fdt_wrapper_get_parent() argument [all …]
|
| H A D | ops.h | 88 int ns16550_console_init(void *devp, struct serial_console_data *scdp); 89 int cpm_console_init(void *devp, struct serial_console_data *scdp); 90 int mpc5200_psc_console_init(void *devp, struct serial_console_data *scdp); 91 int opal_console_init(void *devp, struct serial_console_data *scdp); 106 static inline int getprop(void *devp, const char *name, void *buf, int buflen) in getprop() argument 108 return (dt_ops.getprop) ? dt_ops.getprop(devp, name, buf, buflen) : -1; in getprop() 111 static inline int setprop(void *devp, const char *name, in setprop() argument 114 return (dt_ops.setprop) ? dt_ops.setprop(devp, name, buf, buflen) : -1; in setprop() 116 #define setprop_val(devp, name, val) \ argument 119 setprop((devp), (name), &x, sizeof(x)); \ [all …]
|
| H A D | cuboot-85xx-cpm2.c | 22 void *devp; in platform_fixups() local 34 devp = find_node_by_devtype(NULL, "soc"); in platform_fixups() 35 if (devp) { in platform_fixups() 38 setprop(devp, "bus-frequency", &bd.bi_busfreq, in platform_fixups() 42 if (get_parent(serial) != devp) in platform_fixups() 50 devp = find_node_by_compatible(NULL, "fsl,cpm2-brg"); in platform_fixups() 51 if (devp) in platform_fixups() 52 setprop(devp, "clock-frequency", &bd.bi_brgfreq, in platform_fixups()
|
| H A D | ebony.c | 36 void *devp; in ebony_flashsel_fixup() local 41 devp = finddevice(EBONY_FPGA_PATH); in ebony_flashsel_fixup() 42 if (!devp) in ebony_flashsel_fixup() 45 if (getprop(devp, "virtual-reg", &fpga, sizeof(fpga)) != sizeof(fpga)) in ebony_flashsel_fixup() 51 devp = finddevice(EBONY_SMALL_FLASH_PATH); in ebony_flashsel_fixup() 52 if (!devp) in ebony_flashsel_fixup() 56 if (getprop(devp, "reg", reg, sizeof(reg)) != sizeof(reg)) in ebony_flashsel_fixup() 64 setprop(devp, "reg", reg, sizeof(reg)); in ebony_flashsel_fixup()
|
| H A D | mvme7100.c | 26 void *devp; in mvme7100_fixups() local 31 devp = finddevice("/soc@f1000000"); in mvme7100_fixups() 32 if (devp) in mvme7100_fixups() 33 setprop(devp, "bus-frequency", &busfreq, sizeof(busfreq)); in mvme7100_fixups() 35 devp = finddevice("/soc/serial@4500"); in mvme7100_fixups() 36 if (devp) in mvme7100_fixups() 37 setprop(devp, "clock-frequency", &busfreq, sizeof(busfreq)); in mvme7100_fixups()
|
| H A D | devtree.c | 65 void *devp = NULL; in dt_fixup_cpu_clocks() local 72 while ((devp = find_node_by_devtype(devp, "cpu"))) { in dt_fixup_cpu_clocks() 73 setprop_val(devp, "clock-frequency", cpu_to_be32(cpu)); in dt_fixup_cpu_clocks() 74 setprop_val(devp, "timebase-frequency", cpu_to_be32(tb)); in dt_fixup_cpu_clocks() 76 setprop_val(devp, "bus-frequency", cpu_to_be32(bus)); in dt_fixup_cpu_clocks() 84 void *devp = finddevice(path); in dt_fixup_clock() local 86 if (devp) { in dt_fixup_clock() 88 setprop_val(devp, "clock-frequency", cpu_to_be32(freq)); in dt_fixup_clock() 94 void *devp = find_node_by_alias(alias); in dt_fixup_mac_address_by_alias() local 96 if (devp) { in dt_fixup_mac_address_by_alias() [all …]
|
| H A D | treeboot-currituck.c | 61 void *devp = finddevice("/"); in ibm_currituck_fixups() local 66 while ((devp = find_node_by_devtype(devp, "pci"))) { in ibm_currituck_fixups() 67 if (getprop(devp, "dma-ranges", dma_ranges, sizeof(dma_ranges)) < 0) { in ibm_currituck_fixups() 75 setprop(devp, "dma-ranges", dma_ranges, sizeof(dma_ranges)); in ibm_currituck_fixups()
|
| H A D | cpm-serial.c | 199 int cpm_console_init(void *devp, struct serial_console_data *scdp) in cpm_console_init() argument 208 if (dt_is_compatible(devp, "fsl,cpm1-smc-uart")) { in cpm_console_init() 210 } else if (dt_is_compatible(devp, "fsl,cpm2-scc-uart")) { in cpm_console_init() 212 } else if (dt_is_compatible(devp, "fsl,cpm2-smc-uart")) { in cpm_console_init() 230 if (getprop(devp, "fsl,cpm-command", &cpm_cmd, 4) < 4) in cpm_console_init() 233 if (dt_get_virtual_reg(devp, vreg, 2) < 2) in cpm_console_init() 243 parent = get_parent(devp); in cpm_console_init()
|
| /OK3568_Linux_fs/kernel/drivers/char/ |
| H A D | hpet.c | 141 struct hpet_dev *devp; in hpet_interrupt() local 144 devp = data; in hpet_interrupt() 145 isr = 1 << (devp - devp->hd_hpets->hp_dev); in hpet_interrupt() 147 if ((devp->hd_flags & HPET_SHARED_IRQ) && in hpet_interrupt() 148 !(isr & readl(&devp->hd_hpet->hpet_isr))) in hpet_interrupt() 152 devp->hd_irqdata++; in hpet_interrupt() 158 if ((devp->hd_flags & (HPET_IE | HPET_PERIODIC)) == HPET_IE) { in hpet_interrupt() 160 struct hpet __iomem *hpet = devp->hd_hpet; in hpet_interrupt() 161 struct hpets *hpetp = devp->hd_hpets; in hpet_interrupt() 163 t = devp->hd_ireqfreq; in hpet_interrupt() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/core/ |
| H A D | uclass.c | 181 int uclass_find_device(enum uclass_id id, int index, struct udevice **devp) in uclass_find_device() argument 187 *devp = NULL; in uclass_find_device() 196 *devp = dev; in uclass_find_device() 204 int uclass_find_first_device(enum uclass_id id, struct udevice **devp) in uclass_find_first_device() argument 209 *devp = NULL; in uclass_find_first_device() 216 *devp = list_first_entry(&uc->dev_head, struct udevice, uclass_node); in uclass_find_first_device() 221 int uclass_find_next_device(struct udevice **devp) in uclass_find_next_device() argument 223 struct udevice *dev = *devp; in uclass_find_next_device() 225 *devp = NULL; in uclass_find_next_device() 229 *devp = list_entry(dev->uclass_node.next, struct udevice, uclass_node); in uclass_find_next_device() [all …]
|
| H A D | device.c | 36 uint of_platdata_size, struct udevice **devp) in device_bind_common() argument 43 if (devp) in device_bind_common() 44 *devp = NULL; in device_bind_common() 273 if (devp) in device_bind_common() 274 *devp = dev; in device_bind_common() 326 struct udevice **devp) in device_bind_with_driver_data() argument 329 0, devp); in device_bind_with_driver_data() 334 struct udevice **devp) in device_bind() argument 337 offset_to_ofnode(of_offset), 0, devp); in device_bind() 341 const struct driver_info *info, struct udevice **devp) in device_bind_by_name() argument [all …]
|
| H A D | lists.c | 75 const char *dev_name, struct udevice **devp) in device_bind_driver() argument 78 ofnode_null(), devp); in device_bind_driver() 83 struct udevice **devp) in device_bind_driver_to_node() argument 94 node, devp); in device_bind_driver_to_node() 126 int lists_bind_fdt(struct udevice *parent, ofnode node, struct udevice **devp) in lists_bind_fdt() argument 139 if (devp) in lists_bind_fdt() 140 *devp = NULL; in lists_bind_fdt() 188 if (devp) in lists_bind_fdt() 189 *devp = dev; in lists_bind_fdt()
|
| /OK3568_Linux_fs/u-boot/include/dm/ |
| H A D | uclass.h | 151 int uclass_get_device(enum uclass_id id, int index, struct udevice **devp); 166 struct udevice **devp); 182 int uclass_get_device_by_seq(enum uclass_id id, int seq, struct udevice **devp); 198 struct udevice **devp); 214 struct udevice **devp); 230 struct udevice **devp); 247 const char *name, struct udevice **devp); 264 struct udevice **devp); 280 int uclass_first_device(enum uclass_id id, struct udevice **devp); 291 int uclass_first_device_err(enum uclass_id id, struct udevice **devp); [all …]
|
| H A D | uclass-internal.h | 25 int uclass_get_device_tail(struct udevice *dev, int ret, struct udevice **devp); 39 int uclass_find_device(enum uclass_id id, int index, struct udevice **devp); 51 int uclass_find_first_device(enum uclass_id id, struct udevice **devp); 63 int uclass_find_next_device(struct udevice **devp); 78 struct udevice **devp); 101 bool find_req_seq, struct udevice **devp); 117 struct udevice **devp); 133 struct udevice **devp);
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/cxgb4/ |
| H A D | device.c | 78 struct c4iw_dev *devp; member 337 qpd->devp = inode->i_private; in qp_open() 344 xa_for_each(&qpd->devp->qps, index, qp) in qp_open() 354 xa_lock_irq(&qpd->devp->qps); in qp_open() 355 xa_for_each(&qpd->devp->qps, index, qp) in qp_open() 357 xa_unlock_irq(&qpd->devp->qps); in qp_open() 383 ret = cxgb4_read_tpte(stagd->devp->rdev.lldi.ports[0], (u32)id<<8, in dump_stag() 386 dev_err(&stagd->devp->rdev.lldi.pdev->dev, in dump_stag() 432 stagd->devp = inode->i_private; in stag_open() 435 xa_for_each(&stagd->devp->mrs, index, p) in stag_open() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/block/ |
| H A D | blk-uclass.c | 374 int blk_first_device(int if_type, struct udevice **devp) in blk_first_device() argument 379 ret = uclass_find_first_device(UCLASS_BLK, devp); in blk_first_device() 382 if (!*devp) in blk_first_device() 385 desc = dev_get_uclass_platdata(*devp); in blk_first_device() 388 ret = uclass_find_next_device(devp); in blk_first_device() 391 } while (*devp); in blk_first_device() 396 int blk_next_device(struct udevice **devp) in blk_next_device() argument 401 desc = dev_get_uclass_platdata(*devp); in blk_next_device() 404 ret = uclass_find_next_device(devp); in blk_next_device() 407 if (!*devp) in blk_next_device() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3568/ |
| H A D | clk_rk3568.c | 13 int rockchip_get_clk(struct udevice **devp) in rockchip_get_clk() argument 16 DM_GET_DRIVER(rockchip_rk3568_cru), devp); in rockchip_get_clk() 20 int rockchip_get_scmi_clk(struct udevice **devp) in rockchip_get_scmi_clk() argument 23 DM_GET_DRIVER(scmi_clock), devp); in rockchip_get_scmi_clk() 42 static int rockchip_get_pmucruclk(struct udevice **devp) in rockchip_get_pmucruclk() argument 45 DM_GET_DRIVER(rockchip_rk3568_pmucru), devp); in rockchip_get_pmucruclk()
|
| /OK3568_Linux_fs/u-boot/drivers/pci/ |
| H A D | pci-uclass.c | 96 struct udevice **devp) in pci_bus_find_devfn() argument 107 *devp = dev; in pci_bus_find_devfn() 115 int dm_pci_bus_find_bdf(pci_dev_t bdf, struct udevice **devp) in dm_pci_bus_find_bdf() argument 123 return pci_bus_find_devfn(bus, PCI_MASK_BUS(bdf), devp); in dm_pci_bus_find_bdf() 145 int *indexp, struct udevice **devp) in pci_bus_find_devices() argument 155 *devp = dev; in pci_bus_find_devices() 165 struct udevice **devp) in pci_find_device_id() argument 173 if (!pci_bus_find_devices(bus, ids, &index, devp)) in pci_find_device_id() 176 *devp = NULL; in pci_find_device_id() 183 struct udevice **devp) in dm_pci_bus_find_device() argument [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3528/ |
| H A D | clk_rk3528.c | 13 int rockchip_get_clk(struct udevice **devp) in rockchip_get_clk() argument 16 DM_GET_DRIVER(rockchip_rk3528_cru), devp); in rockchip_get_clk() 20 int rockchip_get_scmi_clk(struct udevice **devp) in rockchip_get_scmi_clk() argument 23 DM_GET_DRIVER(scmi_clock), devp); in rockchip_get_scmi_clk()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3588/ |
| H A D | clk_rk3588.c | 13 int rockchip_get_clk(struct udevice **devp) in rockchip_get_clk() argument 16 DM_GET_DRIVER(rockchip_rk3588_cru), devp); in rockchip_get_clk() 20 int rockchip_get_scmi_clk(struct udevice **devp) in rockchip_get_scmi_clk() argument 23 DM_GET_DRIVER(scmi_clock), devp); in rockchip_get_scmi_clk()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3562/ |
| H A D | clk_rk3562.c | 13 int rockchip_get_clk(struct udevice **devp) in rockchip_get_clk() argument 16 DM_GET_DRIVER(rockchip_rk3562_cru), devp); in rockchip_get_clk() 20 int rockchip_get_scmi_clk(struct udevice **devp) in rockchip_get_scmi_clk() argument 23 DM_GET_DRIVER(scmi_clock), devp); in rockchip_get_scmi_clk()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3399/ |
| H A D | clk_rk3399.c | 14 int rockchip_get_clk(struct udevice **devp) in rockchip_get_clk() argument 17 DM_GET_DRIVER(clk_rk3399), devp); in rockchip_get_clk() 35 static int rockchip_get_pmucruclk(struct udevice **devp) in rockchip_get_pmucruclk() argument 38 DM_GET_DRIVER(rockchip_rk3399_pmuclk), devp); in rockchip_get_pmucruclk()
|
| /OK3568_Linux_fs/kernel/drivers/soc/rockchip/ |
| H A D | rockchip_system_monitor.c | 711 if (info->devp->type == MONITOR_TYPE_CPU) { in monitor_device_parse_status_config() 922 struct monitor_dev_profile *devp = info->devp; in rockchip_low_temp_adjust() local 930 if (devp->low_temp_adjust) in rockchip_low_temp_adjust() 931 ret = devp->low_temp_adjust(info, is_low); in rockchip_low_temp_adjust() 935 if (devp->update_volt) in rockchip_low_temp_adjust() 936 devp->update_volt(info); in rockchip_low_temp_adjust() 942 struct monitor_dev_profile *devp = info->devp; in rockchip_high_temp_adjust() local 945 if (!devp->high_temp_adjust) in rockchip_high_temp_adjust() 949 devp->high_temp_adjust(info, is_high); in rockchip_high_temp_adjust() 952 ret = devp->high_temp_adjust(info, is_high); in rockchip_high_temp_adjust() [all …]
|