| /rk3399_rockchip-uboot/lib/ |
| H A D | rbtree.c | 57 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() local 60 __rb_change_child(old, new, parent, root); in __rb_rotate_set_parents() 67 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local 77 if (!parent) { in __rb_insert() 80 } else if (rb_is_black(parent)) in __rb_insert() 83 gparent = rb_red_parent(parent); in __rb_insert() 86 if (parent != tmp) { /* parent == gparent->rb_left */ in __rb_insert() 102 rb_set_parent_color(parent, gparent, RB_BLACK); in __rb_insert() 104 parent = rb_parent(node); in __rb_insert() 105 rb_set_parent_color(node, parent, RB_RED); in __rb_insert() [all …]
|
| /rk3399_rockchip-uboot/drivers/core/ |
| H A D | device.c | 33 static int device_bind_common(struct udevice *parent, const struct driver *drv, in device_bind_common() argument 121 dev->parent = parent; in device_bind_common() 178 if (parent) { in device_bind_common() 179 size = parent->driver->per_child_platdata_auto_alloc_size; in device_bind_common() 181 size = parent->uclass->uc_drv-> in device_bind_common() 195 if (parent) in device_bind_common() 196 list_add_tail(&dev->sibling_node, &parent->child_head); in device_bind_common() 260 if (parent && parent->driver->child_post_bind) { in device_bind_common() 261 ret = parent->driver->child_post_bind(dev); in device_bind_common() 271 if (parent) in device_bind_common() [all …]
|
| H A D | of_addr.c | 41 int (*match)(struct device_node *parent); 130 struct device_node *parent; in of_get_address() local 135 parent = of_get_parent(dev); in of_get_address() 136 if (parent == NULL) in of_get_address() 139 bus = of_match_bus(parent); in of_get_address() 141 of_node_put(parent); in of_get_address() 169 static int of_translate_one(const struct device_node *parent, in of_translate_one() argument 195 ranges = of_get_property(parent, rprop, &rlen); in of_translate_one() 196 if (ranges == NULL && !of_empty_ranges_quirk(parent)) { in of_translate_one() 244 struct device_node *parent = NULL; in __of_translate_address() local [all …]
|
| /rk3399_rockchip-uboot/test/dm/ |
| H A D | phy.c | 24 struct udevice *parent; in dm_test_phy_base() local 28 "gen_phy_user", &parent)); in dm_test_phy_base() 32 ut_assertok(generic_phy_get_by_name(parent, "phy1", &phy1_method1)) in dm_test_phy_base() 33 ut_assertok(generic_phy_get_by_index(parent, 0, &phy1_method2)) in dm_test_phy_base() 40 ut_assertok(generic_phy_get_by_name(parent, "phy2", &phy2)) in dm_test_phy_base() 47 ut_assertok(generic_phy_get_by_name(parent, "phy3", &phy3)) in dm_test_phy_base() 52 ut_asserteq(-ENODATA, generic_phy_get_by_name(parent, in dm_test_phy_base() 65 struct udevice *parent; in dm_test_phy_ops() local 68 "gen_phy_user", &parent)); in dm_test_phy_ops() 70 ut_assertok(generic_phy_get_by_name(parent, "phy1", &phy1)); in dm_test_phy_ops() [all …]
|
| /rk3399_rockchip-uboot/include/linux/ |
| H A D | rbtree_augmented.h | 100 struct rb_node *parent, struct rb_root *root) in __rb_change_child() argument 102 if (parent) { in __rb_change_child() 103 if (parent->rb_left == old) in __rb_change_child() 104 parent->rb_left = new; in __rb_change_child() 106 parent->rb_right = new; in __rb_change_child() 111 extern void __rb_erase_color(struct rb_node *parent, struct rb_root *root, 119 struct rb_node *parent, *rebalance; in __rb_erase_augmented() local 131 parent = __rb_parent(pc); in __rb_erase_augmented() 132 __rb_change_child(node, child, parent, root); in __rb_erase_augmented() 137 rebalance = __rb_is_black(pc) ? parent : NULL; in __rb_erase_augmented() [all …]
|
| /rk3399_rockchip-uboot/drivers/mtd/ |
| H A D | mtdpart.c | 203 int mtd_parse_partitions(struct mtd_info *parent, const char **_mtdparts, in mtd_parse_partitions() argument 237 parts[idx].size = parent->size - cur_sz; in mtd_parse_partitions() 241 if (sz < parent->writesize || do_div(sz, parent->writesize)) { in mtd_parse_partitions() 243 parent->writesize); in mtd_parse_partitions() 251 parts[idx].ecclayout = parent->ecclayout; in mtd_parse_partitions() 296 stats = mtd->parent->ecc_stats; in part_read() 297 res = mtd->parent->_read(mtd->parent, from + mtd->offset, len, in part_read() 301 mtd->parent->ecc_stats.failed - stats.failed; in part_read() 304 mtd->parent->ecc_stats.corrected - stats.corrected; in part_read() 312 return mtd->parent->_point(mtd->parent, from + mtd->offset, len, in part_point() [all …]
|
| /rk3399_rockchip-uboot/drivers/video/drm/display-serdes/ |
| H A D | serdes-gpio.c | 15 struct serdes_pinctrl *serdes_pinctrl = dev_get_priv(dev->parent); in serdes_gpio_get() 16 struct serdes *serdes = serdes_pinctrl->parent; in serdes_gpio_get() 31 struct serdes_pinctrl *serdes_pinctrl = dev_get_priv(dev->parent); in serdes_gpio_set() 32 struct serdes *serdes = serdes_pinctrl->parent; in serdes_gpio_set() 47 struct serdes_pinctrl *serdes_pinctrl = dev_get_priv(dev->parent); in serdes_gpio_direction_input() 48 struct serdes *serdes = serdes_pinctrl->parent; in serdes_gpio_direction_input() 63 struct serdes_pinctrl *serdes_pinctrl = dev_get_priv(dev->parent); in serdes_gpio_direction_output() 64 struct serdes *serdes = serdes_pinctrl->parent; in serdes_gpio_direction_output() 78 struct serdes *serdes = dev_get_priv(dev->parent->parent); in serdes_gpio_probe() 88 serdes_gpio->parent = serdes_pinctrl; in serdes_gpio_probe()
|
| H A D | serdes-pinctrl.c | 28 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_pins_count() 39 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_pin_name() 49 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_groups_count() 60 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_group_name() 70 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_functions_count() 81 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_function_name() 93 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinmux_set_mux() 109 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinmux_group_set_mux() 125 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinconf_set() 144 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinconf_group_set() [all …]
|
| H A D | serdes-bridge-split.c | 37 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_pre_enable() 52 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_post_disable() 65 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_enable() 81 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_disable() 94 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_mode_set() 107 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_detect() 130 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_probe() 133 serdes->sel_mipi = dev_read_bool(dev->parent, "sel-mipi"); in serdes_bridge_split_probe() 136 device->lanes = dev_read_u32_default(dev->parent, "dsi,lanes", 4); in serdes_bridge_split_probe() 137 device->format = dev_read_u32_default(dev->parent, "dsi,format", in serdes_bridge_split_probe() [all …]
|
| H A D | serdes-bridge.c | 37 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_pre_enable() 52 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_post_disable() 65 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_enable() 81 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_disable() 94 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_mode_set() 107 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_detect() 136 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_probe() 145 serdes->sel_mipi = dev_read_bool(dev->parent, "sel-mipi"); in serdes_bridge_probe() 148 device->lanes = dev_read_u32_default(dev->parent, "dsi,lanes", 4); in serdes_bridge_probe() 149 device->format = dev_read_u32_default(dev->parent, "dsi,format", in serdes_bridge_probe() [all …]
|
| /rk3399_rockchip-uboot/drivers/video/drm/ |
| H A D | max96745.c | 22 ret = dm_i2c_reg_read(dev->parent, 0x002a); in max96745_bridge_link_locked() 44 ret = dm_i2c_reg_read(dev->parent, 0x0011); in max96745_bridge_enable() 50 ret = dm_i2c_reg_read(dev->parent, 0x0028); in max96745_bridge_enable() 57 ret = dm_i2c_reg_clrset(dev->parent, 0x0028, TX_RATE, in max96745_bridge_enable() 62 ret = dm_i2c_reg_clrset(dev->parent, 0x0029, RESET_ONESHOT, in max96745_bridge_enable() 79 ret = dm_i2c_reg_read(dev->parent, 0x0011); in max96745_bridge_post_disable() 85 ret = dm_i2c_reg_read(dev->parent, 0x0028); in max96745_bridge_post_disable() 92 ret = dm_i2c_reg_clrset(dev->parent, 0x0028, TX_RATE, in max96745_bridge_post_disable() 97 ret = dm_i2c_reg_clrset(dev->parent, 0x0029, RESET_ONESHOT, in max96745_bridge_post_disable()
|
| H A D | max96755f.c | 73 struct max96755f_priv *priv = dev_get_priv(dev->parent); in max96755f_bridge_enable() 77 dm_i2c_reg_clrset(dev->parent, 0x0010, in max96755f_bridge_enable() 83 dm_i2c_reg_clrset(dev->parent, 0x0053, in max96755f_bridge_enable() 88 dm_i2c_reg_clrset(dev->parent, 0x0057, in max96755f_bridge_enable() 93 dm_i2c_reg_clrset(dev->parent, 0x032a, in max96755f_bridge_enable() 99 dm_i2c_reg_clrset(dev->parent, 0x0311, in max96755f_bridge_enable() 103 dm_i2c_reg_clrset(dev->parent, 0x0002, in max96755f_bridge_enable() 109 dm_i2c_reg_clrset(dev->parent, 0x0002, VID_TX_EN_X, in max96755f_bridge_enable() 111 dm_i2c_reg_clrset(dev->parent, 0x0311, START_PORTAX, in max96755f_bridge_enable() 115 dm_i2c_reg_clrset(dev->parent, 0x0010, RESET_ONESHOT, in max96755f_bridge_enable() [all …]
|
| /rk3399_rockchip-uboot/drivers/gpio/ |
| H A D | pm8916_gpio.c | 64 ret = pmic_clrsetbits(dev->parent, gpio_base + REG_EN_CTL, in pm8916_gpio_set_direction() 71 ret = pmic_reg_write(dev->parent, gpio_base + REG_CTL, in pm8916_gpio_set_direction() 74 ret = pmic_reg_write(dev->parent, gpio_base + REG_CTL, in pm8916_gpio_set_direction() 80 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_PULL_CTL, in pm8916_gpio_set_direction() 88 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_VIN_CTL, in pm8916_gpio_set_direction() 94 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_OUT_CTL, in pm8916_gpio_set_direction() 102 return pmic_clrsetbits(dev->parent, gpio_base + REG_EN_CTL, 0, in pm8916_gpio_set_direction() 124 reg = pmic_reg_read(dev->parent, gpio_base + REG_CTL); in pm8916_gpio_get_function() 145 reg = pmic_reg_read(dev->parent, gpio_base + REG_STATUS); in pm8916_gpio_get_value() 159 return pmic_clrsetbits(dev->parent, gpio_base + REG_CTL, in pm8916_gpio_set_value() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/ |
| H A D | spl-boot-order.c | 41 struct udevice *parent; in spl_node_to_boot_device() local 43 if (!uclass_get_device_by_of_offset(UCLASS_UFS, node, &parent)) in spl_node_to_boot_device() 51 if (!uclass_get_device_by_of_offset(UCLASS_MMC, node, &parent)) { in spl_node_to_boot_device() 55 for (device_find_first_child(parent, &dev); in spl_node_to_boot_device() 83 if (!uclass_get_device_by_of_offset(UCLASS_SPI_FLASH, node, &parent)) in spl_node_to_boot_device() 89 if (!uclass_get_device_by_of_offset(UCLASS_MTD, node, &parent)) { in spl_node_to_boot_device() 93 for (device_find_first_child(parent, &dev); in spl_node_to_boot_device() 121 if (!uclass_get_device_by_of_offset(UCLASS_RKNAND, node, &parent)) in spl_node_to_boot_device()
|
| /rk3399_rockchip-uboot/drivers/rtc/ |
| H A D | rk8xx_rtc.c | 57 val = pmic_reg_read(dev->parent, priv->rtc_int_sts_reg); in rtc_irq_handler() 69 ret = pmic_reg_write(dev->parent, in rtc_irq_handler() 81 struct rk8xx_priv *rk8xx = dev_get_priv(dev->parent); in rtc_interrupt_init() 111 val = pmic_reg_read(dev->parent, priv->rtc_int_sts_reg); in rk8xx_rtc_alarm_trigger() 121 ret = pmic_reg_write(dev->parent, in rk8xx_rtc_alarm_trigger() 140 struct rk8xx_priv *rk8xx = dev_get_priv(dev->parent); in rk8xx_rtc_probe() 178 val = pmic_reg_read(dev->parent, priv->int_msk_reg); in rk8xx_rtc_probe() 184 ret = pmic_reg_write(dev->parent, in rk8xx_rtc_probe() 191 val = pmic_reg_read(dev->parent, priv->int_sts_reg); in rk8xx_rtc_probe() 197 ret = pmic_reg_write(dev->parent, in rk8xx_rtc_probe() [all …]
|
| /rk3399_rockchip-uboot/drivers/rkflash/ |
| H A D | rkflash_blk.c | 20 struct rkflash_info *priv = dev_get_priv(udev->parent); in rkflash_bread() 32 return (ulong)priv->read(udev->parent, (u32)start, (u32)blkcnt, dst); in rkflash_bread() 39 struct rkflash_info *priv = dev_get_priv(udev->parent); in rkflash_bwrite() 50 return (ulong)priv->write(udev->parent, (u32)start, (u32)blkcnt, src); in rkflash_bwrite() 57 struct rkflash_info *priv = dev_get_priv(udev->parent); in rkflash_berase() 68 return (ulong)priv->erase(udev->parent, (u32)start, (u32)blkcnt); in rkflash_berase() 73 struct rkflash_info *priv = dev_get_priv(udev->parent); in rkflash_blk_probe() 95 udev, priv, udev->parent); in rkflash_blk_probe()
|
| /rk3399_rockchip-uboot/scripts/kconfig/ |
| H A D | qconf.h | 48 ConfigView* parent(void) const in parent() function 50 return (ConfigView*)Parent::parent(); in parent() 105 void updateMenuList(ConfigItem *parent, struct menu*); 106 void updateMenuList(ConfigList *parent, struct menu*); 126 ConfigItem(ConfigList *parent, ConfigItem *after, struct menu *m, bool v) in ConfigItem() argument 127 : Parent(parent, after), nextItem(0), menu(m), visible(v), goParent(false) in ConfigItem() 131 ConfigItem(ConfigItem *parent, ConfigItem *after, struct menu *m, bool v) in ConfigItem() argument 132 : Parent(parent, after), nextItem(0), menu(m), visible(v), goParent(false) in ConfigItem() 136 ConfigItem(ConfigList *parent, ConfigItem *after, bool v) in ConfigItem() argument 137 : Parent(parent, after), nextItem(0), menu(0), visible(v), goParent(true) in ConfigItem() [all …]
|
| H A D | menu.c | 54 menu->parent = current_menu; in menu_add_entry() 79 current_menu = current_menu->parent; in menu_end_menu() 149 while ((menu = menu->parent) != NULL) { in menu_add_prop() 286 void menu_finalize(struct menu *parent) in menu_finalize() argument 293 sym = parent->sym; in menu_finalize() 294 if (parent->list) { in menu_finalize() 298 current_entry = parent; in menu_finalize() 299 for (menu = parent->list; menu; menu = menu->next) { in menu_finalize() 307 for (menu = parent->list; menu; menu = menu->next) { in menu_finalize() 313 } else if (parent->prompt) in menu_finalize() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv7/bcm235xx/ |
| H A D | clk-bcm235xx.c | 28 .parent = clk_parent, \ 337 .parent = &kpm_ccu_clk.clk, 348 .parent = &kpm_ccu_clk.clk, 359 .parent = &kpm_ccu_clk.clk, 370 .parent = &kpm_ccu_clk.clk, 381 .parent = &kpm_ccu_clk.clk, 392 .parent = &kps_ccu_clk.clk, 403 .parent = &kps_ccu_clk.clk, 414 .parent = &kps_ccu_clk.clk, 426 .parent = &ref_52m.clk, [all …]
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv7/bcm281xx/ |
| H A D | clk-bcm281xx.c | 28 .parent = clk_parent, \ 341 .parent = &kpm_ccu_clk.clk, 352 .parent = &kpm_ccu_clk.clk, 363 .parent = &kpm_ccu_clk.clk, 374 .parent = &kpm_ccu_clk.clk, 385 .parent = &kpm_ccu_clk.clk, 396 .parent = &kps_ccu_clk.clk, 407 .parent = &kps_ccu_clk.clk, 418 .parent = &kps_ccu_clk.clk, 430 .parent = &ref_52m.clk, [all …]
|
| /rk3399_rockchip-uboot/drivers/clk/rockchip/ |
| H A D | clk_rv1126.c | 471 static int rv1126_rtc32k_set_parent(struct clk *clk, struct clk *parent) in rv1126_rtc32k_set_parent() argument 476 if (parent->id == CLK_OSC0_DIV32K) in rv1126_rtc32k_set_parent() 486 static int rv1126_pmuclk_set_parent(struct clk *clk, struct clk *parent) in rv1126_pmuclk_set_parent() argument 490 return rv1126_rtc32k_set_parent(clk, parent); in rv1126_pmuclk_set_parent() 623 u32 con, div, sel, parent; in rv1126_pdbus_get_clk() local 631 parent = priv->gpll_hz; in rv1126_pdbus_get_clk() 633 parent = priv->cpll_hz; in rv1126_pdbus_get_clk() 642 parent = priv->gpll_hz; in rv1126_pdbus_get_clk() 644 parent = priv->cpll_hz; in rv1126_pdbus_get_clk() 654 parent = priv->gpll_hz; in rv1126_pdbus_get_clk() [all …]
|
| /rk3399_rockchip-uboot/include/dm/ |
| H A D | lists.h | 46 int lists_bind_drivers(struct udevice *parent, bool pre_reloc_only); 60 int lists_bind_fdt(struct udevice *parent, ofnode node, struct udevice **devp); 72 int device_bind_driver(struct udevice *parent, const char *drv_name, 87 int device_bind_driver_to_node(struct udevice *parent, const char *drv_name,
|
| /rk3399_rockchip-uboot/drivers/clk/tegra/ |
| H A D | tegra-car-clk.c | 42 enum clock_id parent; in tegra_car_clk_get_rate() local 47 parent = clock_get_periph_parent(clk->id); in tegra_car_clk_get_rate() 48 return clock_get_periph_rate(clk->id, parent); in tegra_car_clk_get_rate() 53 enum clock_id parent; in tegra_car_clk_set_rate() local 58 parent = clock_get_periph_parent(clk->id); in tegra_car_clk_set_rate() 59 return clock_adjust_periph_pll_div(clk->id, parent, rate, NULL); in tegra_car_clk_set_rate()
|
| /rk3399_rockchip-uboot/drivers/power/regulator/ |
| H A D | palmas_regulator.c | 62 ret = pmic_reg_read(dev->parent, adr); in palmas_smps_enable() 81 ret = pmic_reg_write(dev->parent, adr, ret); in palmas_smps_enable() 135 ret = pmic_reg_read(dev->parent, adr); in palmas_smps_val() 163 return pmic_reg_write(dev->parent, adr, ret); in palmas_smps_val() 186 reg = pmic_reg_read(dev->parent, adr); in palmas_ldo_bypass_enable() 195 return pmic_reg_write(dev->parent, adr, reg); in palmas_ldo_bypass_enable() 207 ret = pmic_reg_read(dev->parent, adr); in palmas_ldo_enable() 226 ret = pmic_reg_write(dev->parent, adr, ret); in palmas_ldo_enable() 271 ret = pmic_reg_read(dev->parent, adr); in palmas_ldo_val() 293 return pmic_reg_write(dev->parent, adr, ret); in palmas_ldo_val() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | zynq-7000.dtsi | 52 interrupt-parent = <&intc>; 70 interrupt-parent = <&intc>; 77 interrupt-parent = <&intc>; 88 interrupt-parent = <&intc>; 100 interrupt-parent = <&intc>; 112 interrupt-parent = <&intc>; 121 interrupt-parent = <&intc>; 132 interrupt-parent = <&intc>; 184 interrupt-parent = <&intc>; 196 interrupt-parent = <&intc>; [all …]
|