mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 13:43:28 +00:00
dm: treewide: Rename auto_alloc_size members to be shorter
This construct is quite long-winded. In earlier days it made some sense since auto-allocation was a strange concept. But with driver model now used pretty universally, we can shorten this to 'auto'. This reduces verbosity and makes it easier to read. Coincidentally it also ensures that every declaration is on one line, thus making dtoc's job easier. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
78128d52df
commit
41575d8e4c
956 changed files with 1365 additions and 1369 deletions
|
@ -83,6 +83,6 @@ U_BOOT_DRIVER(clk_msm) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = msm_clk_ids,
|
||||
.ops = &msm_clk_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct msm_clk_priv),
|
||||
.priv_auto = sizeof(struct msm_clk_priv),
|
||||
.probe = msm_clk_probe,
|
||||
};
|
||||
|
|
|
@ -131,7 +131,7 @@ U_BOOT_DRIVER(pinctrl_snapdraon) = {
|
|||
.name = "pinctrl_msm",
|
||||
.id = UCLASS_PINCTRL,
|
||||
.of_match = msm_pinctrl_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct msm_pinctrl_priv),
|
||||
.priv_auto = sizeof(struct msm_pinctrl_priv),
|
||||
.ops = &msm_pinctrl_ops,
|
||||
.probe = msm_pinctrl_probe,
|
||||
};
|
||||
|
|
|
@ -143,6 +143,6 @@ U_BOOT_DRIVER(clk_msm) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = msm_clk_ids,
|
||||
.ops = &msm_clk_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct msm_clk_priv),
|
||||
.priv_auto = sizeof(struct msm_clk_priv),
|
||||
.probe = msm_clk_probe,
|
||||
};
|
||||
|
|
|
@ -123,7 +123,7 @@ U_BOOT_DRIVER(pinctrl_snapdraon) = {
|
|||
.name = "pinctrl_msm",
|
||||
.id = UCLASS_PINCTRL,
|
||||
.of_match = msm_pinctrl_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct msm_pinctrl_priv),
|
||||
.priv_auto = sizeof(struct msm_pinctrl_priv),
|
||||
.ops = &msm_pinctrl_ops,
|
||||
.probe = msm_pinctrl_probe,
|
||||
};
|
||||
|
|
|
@ -513,7 +513,7 @@ U_BOOT_DRIVER(stm32mp_bsec) = {
|
|||
.id = UCLASS_MISC,
|
||||
.of_match = stm32mp_bsec_ids,
|
||||
.ofdata_to_platdata = stm32mp_bsec_ofdata_to_platdata,
|
||||
.platdata_auto_alloc_size = sizeof(struct stm32mp_bsec_platdata),
|
||||
.platdata_auto = sizeof(struct stm32mp_bsec_platdata),
|
||||
.ops = &stm32mp_bsec_ops,
|
||||
.probe = stm32mp_bsec_probe,
|
||||
};
|
||||
|
|
|
@ -104,7 +104,7 @@ U_BOOT_DRIVER(stm32mp_pwr_pmic) = {
|
|||
.bind = stm32mp_pwr_bind,
|
||||
.ops = &stm32mp_pwr_ops,
|
||||
.ofdata_to_platdata = stm32mp_pwr_ofdata_to_platdata,
|
||||
.priv_auto_alloc_size = sizeof(struct stm32mp_pwr_priv),
|
||||
.priv_auto = sizeof(struct stm32mp_pwr_priv),
|
||||
};
|
||||
|
||||
static const struct stm32mp_pwr_reg_info stm32mp_pwr_reg11 = {
|
||||
|
|
|
@ -108,5 +108,5 @@ U_BOOT_DRIVER(acpi_gpe_drv) = {
|
|||
.of_match = acpi_gpe_ids,
|
||||
.ops = &acpi_gpe_ops,
|
||||
.ofdata_to_platdata = acpi_gpe_ofdata_to_platdata,
|
||||
.priv_auto_alloc_size = sizeof(struct acpi_gpe_priv),
|
||||
.priv_auto = sizeof(struct acpi_gpe_priv),
|
||||
};
|
||||
|
|
|
@ -403,7 +403,7 @@ U_BOOT_DRIVER(intel_apl_hostbridge) = {
|
|||
.ofdata_to_platdata = apl_hostbridge_ofdata_to_platdata,
|
||||
.probe = apl_hostbridge_probe,
|
||||
.remove = apl_hostbridge_remove,
|
||||
.platdata_auto_alloc_size = sizeof(struct apl_hostbridge_platdata),
|
||||
.platdata_auto = sizeof(struct apl_hostbridge_platdata),
|
||||
ACPI_OPS_PTR(&apl_hostbridge_acpi_ops)
|
||||
.flags = DM_FLAG_OS_PREPARE,
|
||||
};
|
||||
|
|
|
@ -224,5 +224,5 @@ U_BOOT_DRIVER(intel_apl_pmc) = {
|
|||
.ofdata_to_platdata = apl_pmc_ofdata_to_uc_platdata,
|
||||
.probe = apl_pmc_probe,
|
||||
.ops = &apl_pmc_ops,
|
||||
.platdata_auto_alloc_size = sizeof(struct apl_pmc_platdata),
|
||||
.platdata_auto = sizeof(struct apl_pmc_platdata),
|
||||
};
|
||||
|
|
|
@ -125,7 +125,7 @@ U_BOOT_DRIVER(winbond_w25q128fw) = {
|
|||
.of_match = apl_flash_ids,
|
||||
.bind = apl_flash_bind,
|
||||
.probe = apl_flash_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct spi_flash),
|
||||
.priv_auto = sizeof(struct spi_flash),
|
||||
.ops = &apl_flash_ops,
|
||||
};
|
||||
|
||||
|
|
|
@ -126,8 +126,8 @@ U_BOOT_DRIVER(intel_apl_ns16550) = {
|
|||
.name = "intel_apl_ns16550",
|
||||
.id = UCLASS_SERIAL,
|
||||
.of_match = apl_ns16550_serial_ids,
|
||||
.platdata_auto_alloc_size = sizeof(struct ns16550_platdata),
|
||||
.priv_auto_alloc_size = sizeof(struct NS16550),
|
||||
.platdata_auto = sizeof(struct ns16550_platdata),
|
||||
.priv_auto = sizeof(struct NS16550),
|
||||
.ops = &ns16550_serial_ops,
|
||||
.ofdata_to_platdata = apl_ns16550_ofdata_to_platdata,
|
||||
.probe = apl_ns16550_probe,
|
||||
|
|
|
@ -665,6 +665,6 @@ U_BOOT_DRIVER(cpu_x86_broadwell_drv) = {
|
|||
.bind = cpu_x86_bind,
|
||||
.probe = cpu_x86_broadwell_probe,
|
||||
.ops = &cpu_x86_broadwell_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct cpu_broadwell_priv),
|
||||
.priv_auto = sizeof(struct cpu_broadwell_priv),
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
|
|
@ -266,5 +266,5 @@ U_BOOT_DRIVER(ahci_broadwell_drv) = {
|
|||
.of_match = broadwell_ahci_ids,
|
||||
.ofdata_to_platdata = broadwell_sata_ofdata_to_platdata,
|
||||
.probe = broadwell_sata_probe,
|
||||
.platdata_auto_alloc_size = sizeof(struct sata_platdata),
|
||||
.platdata_auto = sizeof(struct sata_platdata),
|
||||
};
|
||||
|
|
|
@ -242,6 +242,6 @@ U_BOOT_DRIVER(intel_itss) = {
|
|||
.ops = &itss_ops,
|
||||
.bind = itss_bind,
|
||||
.ofdata_to_platdata = itss_ofdata_to_platdata,
|
||||
.platdata_auto_alloc_size = sizeof(struct itss_platdata),
|
||||
.priv_auto_alloc_size = sizeof(struct itss_priv),
|
||||
.platdata_auto = sizeof(struct itss_platdata),
|
||||
.priv_auto = sizeof(struct itss_priv),
|
||||
};
|
||||
|
|
|
@ -197,8 +197,8 @@ U_BOOT_DRIVER(intel_p2sb) = {
|
|||
.remove = p2sb_remove,
|
||||
.ops = &p2sb_ops,
|
||||
.ofdata_to_platdata = p2sb_ofdata_to_platdata,
|
||||
.platdata_auto_alloc_size = sizeof(struct p2sb_platdata),
|
||||
.per_child_platdata_auto_alloc_size =
|
||||
.platdata_auto = sizeof(struct p2sb_platdata),
|
||||
.per_child_platdata_auto =
|
||||
sizeof(struct p2sb_child_platdata),
|
||||
.child_post_bind = p2sb_child_post_bind,
|
||||
.flags = DM_FLAG_OS_PREPARE,
|
||||
|
|
|
@ -362,5 +362,5 @@ U_BOOT_DRIVER(irq_router_drv) = {
|
|||
.id = UCLASS_IRQ,
|
||||
.of_match = irq_router_ids,
|
||||
.probe = irq_router_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct irq_router),
|
||||
.priv_auto = sizeof(struct irq_router),
|
||||
};
|
||||
|
|
|
@ -58,8 +58,8 @@ U_BOOT_DRIVER(serial_slimbootloader) = {
|
|||
.id = UCLASS_SERIAL,
|
||||
.of_match = slimbootloader_serial_ids,
|
||||
.ofdata_to_platdata = slimbootloader_serial_ofdata_to_platdata,
|
||||
.platdata_auto_alloc_size = sizeof(struct ns16550_platdata),
|
||||
.priv_auto_alloc_size = sizeof(struct NS16550),
|
||||
.platdata_auto = sizeof(struct ns16550_platdata),
|
||||
.priv_auto = sizeof(struct NS16550),
|
||||
.probe = ns16550_serial_probe,
|
||||
.ops = &ns16550_serial_ops,
|
||||
};
|
||||
|
|
|
@ -191,5 +191,5 @@ U_BOOT_DRIVER(tangier_pinctrl) = {
|
|||
.id = UCLASS_SYSCON,
|
||||
.of_match = tangier_pinctrl_match,
|
||||
.probe = tangier_pinctrl_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mrfld_pinctrl),
|
||||
.priv_auto = sizeof(struct mrfld_pinctrl),
|
||||
};
|
||||
|
|
|
@ -113,5 +113,5 @@ U_BOOT_DRIVER(intel_mid_pmu) = {
|
|||
.id = UCLASS_SYSCON,
|
||||
.of_match = pmu_mid_match,
|
||||
.probe = pmu_mid_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct pmu_mid),
|
||||
.priv_auto = sizeof(struct pmu_mid),
|
||||
};
|
||||
|
|
|
@ -227,5 +227,5 @@ U_BOOT_DRIVER(scu_ipc) = {
|
|||
.id = UCLASS_SYSCON,
|
||||
.of_match = scu_ipc_match,
|
||||
.probe = scu_ipc_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct scu),
|
||||
.priv_auto = sizeof(struct scu),
|
||||
};
|
||||
|
|
|
@ -188,5 +188,5 @@ U_BOOT_DRIVER(sysreset_renesas_ulcb) = {
|
|||
.ops = &renesas_ulcb_sysreset,
|
||||
.probe = renesas_ulcb_sysreset_probe,
|
||||
.of_match = renesas_ulcb_sysreset_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct renesas_ulcb_sysreset_priv),
|
||||
.priv_auto = sizeof(struct renesas_ulcb_sysreset_priv),
|
||||
};
|
||||
|
|
|
@ -958,9 +958,9 @@ UCLASS_DRIVER(usb_hub) = {
|
|||
.post_bind = dm_scan_fdt_dev,
|
||||
.post_probe = usb_hub_post_probe,
|
||||
.child_pre_probe = usb_child_pre_probe,
|
||||
.per_child_auto_alloc_size = sizeof(struct usb_device),
|
||||
.per_child_platdata_auto_alloc_size = sizeof(struct usb_dev_platdata),
|
||||
.per_device_auto_alloc_size = sizeof(struct usb_hub_device),
|
||||
.per_child_auto = sizeof(struct usb_device),
|
||||
.per_child_platdata_auto = sizeof(struct usb_dev_platdata),
|
||||
.per_device_auto = sizeof(struct usb_hub_device),
|
||||
};
|
||||
|
||||
static const struct usb_device_id hub_id_table[] = {
|
||||
|
|
|
@ -1529,7 +1529,7 @@ U_BOOT_DRIVER(usb_mass_storage) = {
|
|||
.of_match = usb_mass_storage_ids,
|
||||
.probe = usb_mass_storage_probe,
|
||||
#if CONFIG_IS_ENABLED(BLK)
|
||||
.platdata_auto_alloc_size = sizeof(struct us_data),
|
||||
.platdata_auto = sizeof(struct us_data),
|
||||
#endif
|
||||
};
|
||||
|
||||
|
|
|
@ -448,10 +448,10 @@ The easiest way to make this work it to add a few members to the driver:
|
|||
|
||||
.. code-block:: c
|
||||
|
||||
.platdata_auto_alloc_size = sizeof(struct dm_test_pdata),
|
||||
.platdata_auto = sizeof(struct dm_test_pdata),
|
||||
.ofdata_to_platdata = testfdt_ofdata_to_platdata,
|
||||
|
||||
The 'auto_alloc' feature allowed space for the platdata to be allocated
|
||||
The 'auto' feature allowed space for the platdata to be allocated
|
||||
and zeroed before the driver's ofdata_to_platdata() method is called. The
|
||||
ofdata_to_platdata() method, which the driver write supplies, should parse
|
||||
the device tree node for this device and place it in dev->platdata. Thus
|
||||
|
@ -464,7 +464,7 @@ probe method it will be called next. See Driver Lifecycle below for more
|
|||
details.
|
||||
|
||||
If you don't want to have the platdata automatically allocated then you
|
||||
can leave out platdata_auto_alloc_size. In this case you can use malloc
|
||||
can leave out platdata_auto. In this case you can use malloc
|
||||
in your ofdata_to_platdata (or probe) method to allocate the required memory,
|
||||
and you should free it in the remove method.
|
||||
|
||||
|
@ -589,7 +589,7 @@ as the bus speed for each device.
|
|||
|
||||
To achieve this, the bus device can use dev->parent_platdata in each of its
|
||||
three children. This can be auto-allocated if the bus driver (or bus uclass)
|
||||
has a non-zero value for per_child_platdata_auto_alloc_size. If not, then
|
||||
has a non-zero value for per_child_platdata_auto. If not, then
|
||||
the bus device or uclass can allocate the space itself before the child
|
||||
device is probed.
|
||||
|
||||
|
@ -695,24 +695,24 @@ platdata. A parent's ofdata is always read before a child.
|
|||
|
||||
The steps are:
|
||||
|
||||
1. If priv_auto_alloc_size is non-zero, then the device-private space
|
||||
1. If priv_auto is non-zero, then the device-private space
|
||||
is allocated for the device and zeroed. It will be accessible as
|
||||
dev->priv. The driver can put anything it likes in there, but should use
|
||||
it for run-time information, not platform data (which should be static
|
||||
and known before the device is probed).
|
||||
|
||||
2. If platdata_auto_alloc_size is non-zero, then the platform data space
|
||||
2. If platdata_auto is non-zero, then the platform data space
|
||||
is allocated. This is only useful for device tree operation, since
|
||||
otherwise you would have to specific the platform data in the
|
||||
U_BOOT_DEVICE() declaration. The space is allocated for the device and
|
||||
zeroed. It will be accessible as dev->platdata.
|
||||
|
||||
3. If the device's uclass specifies a non-zero per_device_auto_alloc_size,
|
||||
3. If the device's uclass specifies a non-zero per_device_auto,
|
||||
then this space is allocated and zeroed also. It is allocated for and
|
||||
stored in the device, but it is uclass data. owned by the uclass driver.
|
||||
It is possible for the device to access it.
|
||||
|
||||
4. If the device's immediate parent specifies a per_child_auto_alloc_size
|
||||
4. If the device's immediate parent specifies a per_child_auto
|
||||
then this space is allocated. This is intended for use by the parent
|
||||
device to keep track of things related to the child. For example a USB
|
||||
flash stick attached to a USB host controller would likely use this
|
||||
|
@ -726,7 +726,7 @@ The steps are:
|
|||
works the same way whether it was bound using a device tree node or
|
||||
U_BOOT_DEVICE() structure. In either case, the platform data is now stored
|
||||
in the platdata structure. Typically you will use the
|
||||
platdata_auto_alloc_size feature to specify the size of the platform data
|
||||
platdata_auto feature to specify the size of the platform data
|
||||
structure, and U-Boot will automatically allocate and zero it for you before
|
||||
entry to ofdata_to_platdata(). But if not, you can allocate it yourself in
|
||||
ofdata_to_platdata(). Note that it is preferable to do all the device tree
|
||||
|
@ -795,9 +795,9 @@ as above and then following these steps (see device_probe()):
|
|||
- uclass data in dev->uclass_priv (for things the uclass stores
|
||||
about this device)
|
||||
|
||||
Note: If you don't use priv_auto_alloc_size then you will need to
|
||||
Note: If you don't use priv_auto then you will need to
|
||||
allocate the priv space here yourself. The same applies also to
|
||||
platdata_auto_alloc_size. Remember to free them in the remove() method.
|
||||
platdata_auto. Remember to free them in the remove() method.
|
||||
|
||||
5. The device is marked 'activated'
|
||||
|
||||
|
@ -843,10 +843,10 @@ remove it. This performs the probe steps in reverse:
|
|||
be dynamically allocated, and thus needs to be deallocated during the
|
||||
remove() method, either:
|
||||
|
||||
- if the platdata_auto_alloc_size is non-zero, the deallocation
|
||||
- if the platdata_auto is non-zero, the deallocation
|
||||
happens automatically within the driver model core; or
|
||||
|
||||
- when platdata_auto_alloc_size is 0, both the allocation (in probe()
|
||||
- when platdata_auto is 0, both the allocation (in probe()
|
||||
or preferably ofdata_to_platdata()) and the deallocation in remove()
|
||||
are the responsibility of the driver author.
|
||||
|
||||
|
|
|
@ -28,14 +28,14 @@ the UCLASS_ETH .id field in the U-Boot driver struct:
|
|||
.ofdata_to_platdata = eth_ape_ofdata_to_platdata,
|
||||
.probe = eth_ape_probe,
|
||||
.ops = ð_ape_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct eth_ape_priv),
|
||||
.platdata_auto_alloc_size = sizeof(struct eth_ape_pdata),
|
||||
.priv_auto = sizeof(struct eth_ape_priv),
|
||||
.platdata_auto = sizeof(struct eth_ape_pdata),
|
||||
.flags = DM_FLAG_ALLOC_PRIV_DMA,
|
||||
};
|
||||
|
||||
struct eth_ape_priv contains runtime per-instance data, like buffers, pointers
|
||||
to current descriptors, current speed settings, pointers to PHY related data
|
||||
(like struct mii_dev) and so on. Declaring its size in .priv_auto_alloc_size
|
||||
(like struct mii_dev) and so on. Declaring its size in .priv_auto
|
||||
will let the driver framework allocate it at the right time.
|
||||
It can be retrieved using a dev_get_priv(dev) call.
|
||||
|
||||
|
@ -43,7 +43,7 @@ struct eth_ape_pdata contains static platform data, like the MMIO base address,
|
|||
a hardware variant, the MAC address. ``struct eth_pdata eth_pdata``
|
||||
as the first member of this struct helps to avoid duplicated code.
|
||||
If you don't need any more platform data beside the standard member,
|
||||
just use sizeof(struct eth_pdata) for the platdata_auto_alloc_size.
|
||||
just use sizeof(struct eth_pdata) for the platdata_auto.
|
||||
|
||||
PCI devices add a line pointing to supported vendor/device ID pairs:
|
||||
|
||||
|
|
|
@ -293,8 +293,8 @@ For example:
|
|||
.of_match = mmc_ids,
|
||||
.ofdata_to_platdata = mmc_ofdata_to_platdata,
|
||||
.probe = mmc_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mmc_priv),
|
||||
.platdata_auto_alloc_size = sizeof(struct mmc_platdata),
|
||||
.priv_auto = sizeof(struct mmc_priv),
|
||||
.platdata_auto = sizeof(struct mmc_platdata),
|
||||
};
|
||||
|
||||
U_BOOT_DRIVER_ALIAS(mmc_drv, vendor_mmc) /* matches compatible string */
|
||||
|
@ -305,7 +305,7 @@ keep the use of each of-platdata struct to the smallest possible code area.
|
|||
There is just one driver C file for each struct, that can convert from the
|
||||
of-platdata struct to the standard one used by the driver.
|
||||
|
||||
In the case where SPL_OF_PLATDATA is enabled, platdata_auto_alloc_size is
|
||||
In the case where SPL_OF_PLATDATA is enabled, platdata_auto is
|
||||
still used to allocate space for the platform data. This is different from
|
||||
the normal behaviour and is triggered by the use of of-platdata (strictly
|
||||
speaking it is a non-zero platdata_size which triggers this).
|
||||
|
|
|
@ -231,7 +231,7 @@ tree, but we need to tell it the size:
|
|||
|
||||
U_BOOT_DRIVER(spi_exynos) = {
|
||||
...
|
||||
.platdata_auto_alloc_size = sizeof(struct exynos_spi_platdata),
|
||||
.platdata_auto = sizeof(struct exynos_spi_platdata),
|
||||
|
||||
|
||||
Here is a sample function. It gets a pointer to the platform data and
|
||||
|
@ -335,7 +335,7 @@ DM can auto-allocate this also:
|
|||
|
||||
U_BOOT_DRIVER(spi_exynos) = {
|
||||
...
|
||||
.priv_auto_alloc_size = sizeof(struct exynos_spi_priv),
|
||||
.priv_auto = sizeof(struct exynos_spi_priv),
|
||||
|
||||
|
||||
Note that this is created before the probe method is called, and destroyed
|
||||
|
@ -621,7 +621,7 @@ needs, but this is the minimum.
|
|||
|
||||
U_BOOT_DRIVER(exynos_spi) = {
|
||||
...
|
||||
.per_child_auto_alloc_size = sizeof(struct spi_slave),
|
||||
.per_child_auto = sizeof(struct spi_slave),
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -43,8 +43,8 @@ as drivers in the USB uclass. For example:
|
|||
.probe = tegra_ehci_usb_probe,
|
||||
.remove = tegra_ehci_usb_remove,
|
||||
.ops = &ehci_usb_ops,
|
||||
.platdata_auto_alloc_size = sizeof(struct usb_platdata),
|
||||
.priv_auto_alloc_size = sizeof(struct fdt_usb),
|
||||
.platdata_auto = sizeof(struct usb_platdata),
|
||||
.priv_auto = sizeof(struct fdt_usb),
|
||||
.flags = DM_FLAG_ALLOC_PRIV_DMA,
|
||||
};
|
||||
|
||||
|
@ -58,7 +58,7 @@ The ops here are ehci_usb_ops. All EHCI drivers will use these same ops in
|
|||
most cases, since they are all EHCI-compatible. For EHCI there are also some
|
||||
special operations that can be overridden when calling ehci_register().
|
||||
|
||||
The driver can use priv_auto_alloc_size to set the size of its private data.
|
||||
The driver can use priv_auto to set the size of its private data.
|
||||
This can hold run-time information needed by the driver for operation. It
|
||||
exists when the device is probed (not when it is bound) and is removed when
|
||||
the driver is removed.
|
||||
|
|
|
@ -37,7 +37,7 @@ Design decisions:
|
|||
modify clk-uclass.c file and add there struct uc_clk_priv, which would have
|
||||
clock related members (like pointer to clk). As of this writing there is no
|
||||
such need, so to avoid extra allocations (as it can be auto allocated by
|
||||
setting .per_device_auto_alloc_size = sizeof(struct uc_clk_priv)) the
|
||||
setting .per_device_auto = sizeof(struct uc_clk_priv)) the
|
||||
uclass_priv stores the pointer to struct clk.
|
||||
|
||||
* Non-CCF clocks do not have a pointer to a clock in clk->dev->priv. In the case
|
||||
|
|
|
@ -437,5 +437,5 @@ UCLASS_DRIVER(adc) = {
|
|||
.id = UCLASS_ADC,
|
||||
.name = "adc",
|
||||
.pre_probe = adc_pre_probe,
|
||||
.per_device_platdata_auto_alloc_size = ADC_UCLASS_PLATDATA_SIZE,
|
||||
.per_device_platdata_auto = ADC_UCLASS_PLATDATA_SIZE,
|
||||
};
|
||||
|
|
|
@ -140,5 +140,5 @@ U_BOOT_DRIVER(exynos_adc) = {
|
|||
.ops = &exynos_adc_ops,
|
||||
.probe = exynos_adc_probe,
|
||||
.ofdata_to_platdata = exynos_adc_ofdata_to_platdata,
|
||||
.priv_auto_alloc_size = sizeof(struct exynos_adc_priv),
|
||||
.priv_auto = sizeof(struct exynos_adc_priv),
|
||||
};
|
||||
|
|
|
@ -721,5 +721,5 @@ U_BOOT_DRIVER(meson_saradc) = {
|
|||
.ops = &meson_saradc_ops,
|
||||
.probe = meson_saradc_probe,
|
||||
.ofdata_to_platdata = meson_saradc_ofdata_to_platdata,
|
||||
.priv_auto_alloc_size = sizeof(struct meson_saradc_priv),
|
||||
.priv_auto = sizeof(struct meson_saradc_priv),
|
||||
};
|
||||
|
|
|
@ -180,5 +180,5 @@ U_BOOT_DRIVER(rockchip_saradc) = {
|
|||
.ops = &rockchip_saradc_ops,
|
||||
.probe = rockchip_saradc_probe,
|
||||
.ofdata_to_platdata = rockchip_saradc_ofdata_to_platdata,
|
||||
.priv_auto_alloc_size = sizeof(struct rockchip_saradc_priv),
|
||||
.priv_auto = sizeof(struct rockchip_saradc_priv),
|
||||
};
|
||||
|
|
|
@ -169,5 +169,5 @@ U_BOOT_DRIVER(sandbox_adc) = {
|
|||
.ops = &sandbox_adc_ops,
|
||||
.probe = sandbox_adc_probe,
|
||||
.ofdata_to_platdata = sandbox_adc_ofdata_to_platdata,
|
||||
.priv_auto_alloc_size = sizeof(struct sandbox_adc_priv),
|
||||
.priv_auto = sizeof(struct sandbox_adc_priv),
|
||||
};
|
||||
|
|
|
@ -209,5 +209,5 @@ U_BOOT_DRIVER(stm32_adc_core) = {
|
|||
.id = UCLASS_SIMPLE_BUS,
|
||||
.of_match = stm32_adc_core_ids,
|
||||
.probe = stm32_adc_core_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct stm32_adc_common),
|
||||
.priv_auto = sizeof(struct stm32_adc_common),
|
||||
};
|
||||
|
|
|
@ -258,5 +258,5 @@ U_BOOT_DRIVER(stm32_adc) = {
|
|||
.of_match = stm32_adc_ids,
|
||||
.probe = stm32_adc_probe,
|
||||
.ops = &stm32_adc_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct stm32_adc),
|
||||
.priv_auto = sizeof(struct stm32_adc),
|
||||
};
|
||||
|
|
|
@ -11,5 +11,5 @@
|
|||
UCLASS_DRIVER(ahci) = {
|
||||
.id = UCLASS_AHCI,
|
||||
.name = "ahci",
|
||||
.per_device_auto_alloc_size = sizeof(struct ahci_uc_priv),
|
||||
.per_device_auto = sizeof(struct ahci_uc_priv),
|
||||
};
|
||||
|
|
|
@ -95,5 +95,5 @@ U_BOOT_DRIVER(dwc_ahci) = {
|
|||
.ofdata_to_platdata = dwc_ahci_ofdata_to_platdata,
|
||||
.ops = &scsi_ops,
|
||||
.probe = dwc_ahci_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct dwc_ahci_priv),
|
||||
.priv_auto = sizeof(struct dwc_ahci_priv),
|
||||
};
|
||||
|
|
|
@ -900,7 +900,7 @@ U_BOOT_DRIVER(sata_fsl_driver) = {
|
|||
.name = "sata_fsl_blk",
|
||||
.id = UCLASS_BLK,
|
||||
.ops = &sata_fsl_blk_ops,
|
||||
.platdata_auto_alloc_size = sizeof(struct fsl_ata_priv),
|
||||
.platdata_auto = sizeof(struct fsl_ata_priv),
|
||||
};
|
||||
|
||||
static int fsl_ata_ofdata_to_platdata(struct udevice *dev)
|
||||
|
@ -1029,6 +1029,6 @@ U_BOOT_DRIVER(fsl_ahci) = {
|
|||
.ofdata_to_platdata = fsl_ata_ofdata_to_platdata,
|
||||
.probe = fsl_ata_probe,
|
||||
.remove = fsl_ata_remove,
|
||||
.priv_auto_alloc_size = sizeof(struct fsl_ata_priv),
|
||||
.priv_auto = sizeof(struct fsl_ata_priv),
|
||||
};
|
||||
#endif
|
||||
|
|
|
@ -124,5 +124,5 @@ U_BOOT_DRIVER(mtk_ahci) = {
|
|||
.ofdata_to_platdata = mtk_ahci_ofdata_to_platdata,
|
||||
.ops = &scsi_ops,
|
||||
.probe = mtk_ahci_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_ahci_priv),
|
||||
.priv_auto = sizeof(struct mtk_ahci_priv),
|
||||
};
|
||||
|
|
|
@ -233,7 +233,7 @@ U_BOOT_DRIVER(ceva_host_blk) = {
|
|||
.of_match = sata_ceva_ids,
|
||||
.bind = sata_ceva_bind,
|
||||
.ops = &scsi_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct ceva_sata_priv),
|
||||
.priv_auto = sizeof(struct ceva_sata_priv),
|
||||
.probe = sata_ceva_probe,
|
||||
.ofdata_to_platdata = sata_ceva_ofdata_to_platdata,
|
||||
};
|
||||
|
|
|
@ -1030,7 +1030,7 @@ U_BOOT_DRIVER(sata_mv_driver) = {
|
|||
.name = "sata_mv_blk",
|
||||
.id = UCLASS_BLK,
|
||||
.ops = &sata_mv_blk_ops,
|
||||
.platdata_auto_alloc_size = sizeof(struct mv_priv),
|
||||
.platdata_auto = sizeof(struct mv_priv),
|
||||
};
|
||||
|
||||
static int sata_mv_probe(struct udevice *dev)
|
||||
|
|
|
@ -772,7 +772,7 @@ U_BOOT_DRIVER(sata_sil_driver) = {
|
|||
.name = "sata_sil_blk",
|
||||
.id = UCLASS_BLK,
|
||||
.ops = &sata_sil_blk_ops,
|
||||
.platdata_auto_alloc_size = sizeof(struct sil_sata_priv),
|
||||
.platdata_auto = sizeof(struct sil_sata_priv),
|
||||
};
|
||||
|
||||
static int sil_unbind_device(struct udevice *dev)
|
||||
|
@ -920,7 +920,7 @@ U_BOOT_DRIVER(sil_ahci_pci) = {
|
|||
.ops = &sata_sil_ops,
|
||||
.probe = sil_pci_probe,
|
||||
.remove = sil_pci_remove,
|
||||
.priv_auto_alloc_size = sizeof(struct sil_sata_priv),
|
||||
.priv_auto = sizeof(struct sil_sata_priv),
|
||||
};
|
||||
|
||||
U_BOOT_PCI_DEVICE(sil_ahci_pci, supported);
|
||||
|
|
|
@ -291,6 +291,6 @@ U_BOOT_DRIVER(ihs_axi_bus) = {
|
|||
.id = UCLASS_AXI,
|
||||
.of_match = ihs_axi_ids,
|
||||
.ops = &ihs_axi_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct ihs_axi_priv),
|
||||
.priv_auto = sizeof(struct ihs_axi_priv),
|
||||
.probe = ihs_axi_probe,
|
||||
};
|
||||
|
|
|
@ -119,7 +119,7 @@ U_BOOT_DRIVER(sandbox_axi_store) = {
|
|||
.id = UCLASS_AXI_EMUL,
|
||||
.of_match = sandbox_store_ids,
|
||||
.ops = &sandbox_store_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct sandbox_store_priv),
|
||||
.priv_auto = sizeof(struct sandbox_store_priv),
|
||||
.probe = sandbox_store_probe,
|
||||
.remove = sandbox_store_remove,
|
||||
};
|
||||
|
|
|
@ -660,5 +660,5 @@ UCLASS_DRIVER(blk) = {
|
|||
.id = UCLASS_BLK,
|
||||
.name = "blk",
|
||||
.post_probe = blk_post_probe,
|
||||
.per_device_platdata_auto_alloc_size = sizeof(struct blk_desc),
|
||||
.per_device_platdata_auto = sizeof(struct blk_desc),
|
||||
};
|
||||
|
|
|
@ -228,7 +228,7 @@ U_BOOT_DRIVER(sandbox_host_blk) = {
|
|||
.name = "sandbox_host_blk",
|
||||
.id = UCLASS_BLK,
|
||||
.ops = &sandbox_host_blk_ops,
|
||||
.platdata_auto_alloc_size = sizeof(struct host_block_dev),
|
||||
.platdata_auto = sizeof(struct host_block_dev),
|
||||
};
|
||||
#else
|
||||
U_BOOT_LEGACY_BLK(sandbox_host) = {
|
||||
|
|
|
@ -136,7 +136,7 @@ static const struct udevice_id bootcount_mem_ids[] = {
|
|||
U_BOOT_DRIVER(bootcount_mem) = {
|
||||
.name = "bootcount-mem",
|
||||
.id = UCLASS_BOOTCOUNT,
|
||||
.priv_auto_alloc_size = sizeof(struct bootcount_mem_priv),
|
||||
.priv_auto = sizeof(struct bootcount_mem_priv),
|
||||
.probe = bootcount_mem_probe,
|
||||
.of_match = bootcount_mem_ids,
|
||||
.ops = &bootcount_mem_ops,
|
||||
|
|
|
@ -89,7 +89,7 @@ static const struct udevice_id bootcount_i2c_eeprom_ids[] = {
|
|||
U_BOOT_DRIVER(bootcount_spi_flash) = {
|
||||
.name = "bootcount-i2c-eeprom",
|
||||
.id = UCLASS_BOOTCOUNT,
|
||||
.priv_auto_alloc_size = sizeof(struct bootcount_i2c_eeprom_priv),
|
||||
.priv_auto = sizeof(struct bootcount_i2c_eeprom_priv),
|
||||
.probe = bootcount_i2c_eeprom_probe,
|
||||
.of_match = bootcount_i2c_eeprom_ids,
|
||||
.ops = &bootcount_i2c_eeprom_ops,
|
||||
|
|
|
@ -83,7 +83,7 @@ static const struct udevice_id bootcount_rtc_ids[] = {
|
|||
U_BOOT_DRIVER(bootcount_rtc) = {
|
||||
.name = "bootcount-rtc",
|
||||
.id = UCLASS_BOOTCOUNT,
|
||||
.priv_auto_alloc_size = sizeof(struct bootcount_rtc_priv),
|
||||
.priv_auto = sizeof(struct bootcount_rtc_priv),
|
||||
.probe = bootcount_rtc_probe,
|
||||
.of_match = bootcount_rtc_ids,
|
||||
.ops = &bootcount_rtc_ops,
|
||||
|
|
|
@ -118,7 +118,7 @@ static const struct udevice_id bootcount_spi_flash_ids[] = {
|
|||
U_BOOT_DRIVER(bootcount_spi_flash) = {
|
||||
.name = "bootcount-spi-flash",
|
||||
.id = UCLASS_BOOTCOUNT,
|
||||
.priv_auto_alloc_size = sizeof(struct bootcount_spi_flash_priv),
|
||||
.priv_auto = sizeof(struct bootcount_spi_flash_priv),
|
||||
.probe = bootcount_spi_flash_probe,
|
||||
.of_match = bootcount_spi_flash_ids,
|
||||
.ops = &bootcount_spi_flash_ops,
|
||||
|
|
|
@ -105,7 +105,7 @@ U_BOOT_DRIVER(button_gpio) = {
|
|||
.id = UCLASS_BUTTON,
|
||||
.of_match = button_gpio_ids,
|
||||
.ops = &button_gpio_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct button_gpio_priv),
|
||||
.priv_auto = sizeof(struct button_gpio_priv),
|
||||
.bind = button_gpio_bind,
|
||||
.probe = button_gpio_probe,
|
||||
.remove = button_gpio_remove,
|
||||
|
|
|
@ -39,5 +39,5 @@ enum button_state_t button_get_state(struct udevice *dev)
|
|||
UCLASS_DRIVER(button) = {
|
||||
.id = UCLASS_BUTTON,
|
||||
.name = "button",
|
||||
.per_device_platdata_auto_alloc_size = sizeof(struct button_uc_plat),
|
||||
.per_device_platdata_auto = sizeof(struct button_uc_plat),
|
||||
};
|
||||
|
|
2
drivers/cache/cache-v5l2.c
vendored
2
drivers/cache/cache-v5l2.c
vendored
|
@ -182,7 +182,7 @@ U_BOOT_DRIVER(v5l2_cache) = {
|
|||
.of_match = v5l2_cache_ids,
|
||||
.ofdata_to_platdata = v5l2_ofdata_to_platdata,
|
||||
.probe = v5l2_probe,
|
||||
.platdata_auto_alloc_size = sizeof(struct v5l2_plat),
|
||||
.platdata_auto = sizeof(struct v5l2_plat),
|
||||
.ops = &v5l2_cache_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
|
|
@ -658,5 +658,5 @@ U_BOOT_DRIVER(socfpga_agilex_clk) = {
|
|||
.ops = &socfpga_clk_ops,
|
||||
.probe = socfpga_clk_probe,
|
||||
.ofdata_to_platdata = socfpga_clk_ofdata_to_platdata,
|
||||
.platdata_auto_alloc_size = sizeof(struct socfpga_clk_platdata),
|
||||
.platdata_auto = sizeof(struct socfpga_clk_platdata),
|
||||
};
|
||||
|
|
|
@ -359,5 +359,5 @@ U_BOOT_DRIVER(socfpga_a10_clk) = {
|
|||
.probe = socfpga_a10_clk_probe,
|
||||
.ofdata_to_platdata = socfpga_a10_ofdata_to_platdata,
|
||||
|
||||
.platdata_auto_alloc_size = sizeof(struct socfpga_a10_clk_platdata),
|
||||
.platdata_auto = sizeof(struct socfpga_a10_clk_platdata),
|
||||
};
|
||||
|
|
|
@ -523,7 +523,7 @@ U_BOOT_DRIVER(aspeed_ast2500_scu) = {
|
|||
.name = "aspeed_ast2500_scu",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = ast2500_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct ast2500_clk_priv),
|
||||
.priv_auto = sizeof(struct ast2500_clk_priv),
|
||||
.ops = &ast2500_clk_ops,
|
||||
.bind = ast2500_clk_bind,
|
||||
.ofdata_to_platdata = ast2500_clk_ofdata_to_platdata,
|
||||
|
|
|
@ -225,7 +225,7 @@ U_BOOT_DRIVER(at91sam9x5_main_osc_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = main_osc_clk_match,
|
||||
.probe = main_osc_clk_probe,
|
||||
.platdata_auto_alloc_size = sizeof(struct pmc_platdata),
|
||||
.platdata_auto = sizeof(struct pmc_platdata),
|
||||
.ops = &main_osc_clk_ops,
|
||||
};
|
||||
|
||||
|
@ -266,7 +266,7 @@ U_BOOT_DRIVER(at91_plla_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = plla_clk_match,
|
||||
.probe = plla_clk_probe,
|
||||
.platdata_auto_alloc_size = sizeof(struct pmc_platdata),
|
||||
.platdata_auto = sizeof(struct pmc_platdata),
|
||||
.ops = &plla_clk_ops,
|
||||
};
|
||||
|
||||
|
@ -340,7 +340,7 @@ U_BOOT_DRIVER(at91_plladiv_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = at91_plladiv_clk_match,
|
||||
.probe = at91_plladiv_clk_probe,
|
||||
.platdata_auto_alloc_size = sizeof(struct pmc_platdata),
|
||||
.platdata_auto = sizeof(struct pmc_platdata),
|
||||
.ops = &at91_plladiv_clk_ops,
|
||||
};
|
||||
|
||||
|
@ -437,7 +437,7 @@ U_BOOT_DRIVER(system_clk) = {
|
|||
.name = "system-clk",
|
||||
.id = UCLASS_CLK,
|
||||
.probe = at91_clk_probe,
|
||||
.platdata_auto_alloc_size = sizeof(struct pmc_platdata),
|
||||
.platdata_auto = sizeof(struct pmc_platdata),
|
||||
.ops = &system_clk_ops,
|
||||
};
|
||||
|
||||
|
@ -536,7 +536,7 @@ static struct clk_ops periph_clk_ops = {
|
|||
U_BOOT_DRIVER(clk_periph) = {
|
||||
.name = "periph-clk",
|
||||
.id = UCLASS_CLK,
|
||||
.platdata_auto_alloc_size = sizeof(struct pmc_platdata),
|
||||
.platdata_auto = sizeof(struct pmc_platdata),
|
||||
.probe = at91_clk_probe,
|
||||
.ops = &periph_clk_ops,
|
||||
};
|
||||
|
@ -668,7 +668,7 @@ U_BOOT_DRIVER(at91sam9x5_utmi_clk) = {
|
|||
.of_match = utmi_clk_match,
|
||||
.probe = utmi_clk_probe,
|
||||
.ofdata_to_platdata = utmi_clk_ofdata_to_platdata,
|
||||
.platdata_auto_alloc_size = sizeof(struct pmc_platdata),
|
||||
.platdata_auto = sizeof(struct pmc_platdata),
|
||||
.ops = &utmi_clk_ops,
|
||||
};
|
||||
|
||||
|
@ -713,7 +713,7 @@ U_BOOT_DRIVER(sama5d4_h32mx_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = sama5d4_h32mx_clk_match,
|
||||
.probe = sama5d4_h32mx_clk_probe,
|
||||
.platdata_auto_alloc_size = sizeof(struct pmc_platdata),
|
||||
.platdata_auto = sizeof(struct pmc_platdata),
|
||||
.ops = &sama5d4_h32mx_clk_ops,
|
||||
};
|
||||
|
||||
|
@ -876,8 +876,8 @@ U_BOOT_DRIVER(generic_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.probe = at91_clk_probe,
|
||||
.ofdata_to_platdata = generic_clk_ofdata_to_platdata,
|
||||
.priv_auto_alloc_size = sizeof(struct generic_clk_priv),
|
||||
.platdata_auto_alloc_size = sizeof(struct pmc_platdata),
|
||||
.priv_auto = sizeof(struct generic_clk_priv),
|
||||
.platdata_auto = sizeof(struct pmc_platdata),
|
||||
.ops = &generic_clk_ops,
|
||||
};
|
||||
|
||||
|
@ -1012,8 +1012,8 @@ U_BOOT_DRIVER(at91_usb_clk) = {
|
|||
.of_match = at91_usb_clk_match,
|
||||
.probe = at91_usb_clk_probe,
|
||||
.ofdata_to_platdata = at91_usb_clk_ofdata_to_platdata,
|
||||
.priv_auto_alloc_size = sizeof(struct at91_usb_clk_priv),
|
||||
.platdata_auto_alloc_size = sizeof(struct pmc_platdata),
|
||||
.priv_auto = sizeof(struct at91_usb_clk_priv),
|
||||
.platdata_auto = sizeof(struct pmc_platdata),
|
||||
.ops = &at91_usb_clk_ops,
|
||||
};
|
||||
|
||||
|
|
|
@ -165,7 +165,7 @@ U_BOOT_DRIVER(at91_sckc) = {
|
|||
.name = UBOOT_DM_CLK_AT91_SCKC,
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = sam9x60_sckc_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct sam9x60_sckc) * 2,
|
||||
.priv_auto = sizeof(struct sam9x60_sckc) * 2,
|
||||
.ops = &sam9x60_sckc_ops,
|
||||
.probe = at91_sam9x60_sckc_probe,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
|
|
|
@ -251,6 +251,6 @@ U_BOOT_DRIVER(cdce9xx_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = cdce9xx_clk_of_match,
|
||||
.probe = cdce9xx_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct cdce9xx_clk_data),
|
||||
.priv_auto = sizeof(struct cdce9xx_clk_data),
|
||||
.ops = &cdce9xx_clk_ops,
|
||||
};
|
||||
|
|
|
@ -774,6 +774,6 @@ U_BOOT_DRIVER(hsdk_cgu_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = hsdk_cgu_clk_id,
|
||||
.probe = hsdk_cgu_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct hsdk_cgu_clk),
|
||||
.priv_auto = sizeof(struct hsdk_cgu_clk),
|
||||
.ops = &hsdk_cgu_ops,
|
||||
};
|
||||
|
|
|
@ -220,6 +220,6 @@ U_BOOT_DRIVER(ti_sci_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = ti_sci_clk_of_match,
|
||||
.probe = ti_sci_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct ti_sci_clk_data),
|
||||
.priv_auto = sizeof(struct ti_sci_clk_data),
|
||||
.ops = &ti_sci_clk_ops,
|
||||
};
|
||||
|
|
|
@ -70,5 +70,5 @@ U_BOOT_DRIVER(clk_bcm6345) = {
|
|||
.of_match = bcm6345_clk_ids,
|
||||
.ops = &bcm6345_clk_ops,
|
||||
.probe = bcm63xx_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct bcm6345_clk_priv),
|
||||
.priv_auto = sizeof(struct bcm6345_clk_priv),
|
||||
};
|
||||
|
|
|
@ -92,6 +92,6 @@ U_BOOT_DRIVER(clk_boston) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = clk_boston_match,
|
||||
.ofdata_to_platdata = clk_boston_ofdata_to_platdata,
|
||||
.platdata_auto_alloc_size = sizeof(struct clk_boston),
|
||||
.platdata_auto = sizeof(struct clk_boston),
|
||||
.ops = &clk_boston_ops,
|
||||
};
|
||||
|
|
|
@ -67,6 +67,6 @@ U_BOOT_DRIVER(clk_fixed_factor) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = clk_fixed_factor_match,
|
||||
.ofdata_to_platdata = clk_fixed_factor_ofdata_to_platdata,
|
||||
.platdata_auto_alloc_size = sizeof(struct clk_fixed_factor),
|
||||
.platdata_auto = sizeof(struct clk_fixed_factor),
|
||||
.ops = &clk_fixed_factor_ops,
|
||||
};
|
||||
|
|
|
@ -51,7 +51,7 @@ U_BOOT_DRIVER(fixed_clock) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = clk_fixed_rate_match,
|
||||
.ofdata_to_platdata = clk_fixed_rate_ofdata_to_platdata,
|
||||
.platdata_auto_alloc_size = sizeof(struct clk_fixed_rate),
|
||||
.platdata_auto = sizeof(struct clk_fixed_rate),
|
||||
.ops = &clk_fixed_rate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
|
|
@ -68,5 +68,5 @@ U_BOOT_DRIVER(clk_octeon) = {
|
|||
.of_match = octeon_clk_ids,
|
||||
.ops = &octeon_clk_ops,
|
||||
.probe = octeon_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct octeon_clk_priv),
|
||||
.priv_auto = sizeof(struct octeon_clk_priv),
|
||||
};
|
||||
|
|
|
@ -423,5 +423,5 @@ U_BOOT_DRIVER(pic32_clk) = {
|
|||
.of_match = pic32_clk_ids,
|
||||
.ops = &pic32_pic32_clk_ops,
|
||||
.probe = pic32_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct pic32_clk_priv),
|
||||
.priv_auto = sizeof(struct pic32_clk_priv),
|
||||
};
|
||||
|
|
|
@ -130,7 +130,7 @@ U_BOOT_DRIVER(sandbox_clk) = {
|
|||
.of_match = sandbox_clk_ids,
|
||||
.ops = &sandbox_clk_ops,
|
||||
.probe = sandbox_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct sandbox_clk_priv),
|
||||
.priv_auto = sizeof(struct sandbox_clk_priv),
|
||||
};
|
||||
|
||||
ulong sandbox_clk_query_rate(struct udevice *dev, int id)
|
||||
|
|
|
@ -189,5 +189,5 @@ U_BOOT_DRIVER(sandbox_clk_test) = {
|
|||
.id = UCLASS_MISC,
|
||||
.of_match = sandbox_clk_test_ids,
|
||||
.probe = sandbox_clk_test_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct sandbox_clk_test),
|
||||
.priv_auto = sizeof(struct sandbox_clk_test),
|
||||
};
|
||||
|
|
|
@ -726,6 +726,6 @@ U_BOOT_DRIVER(stm32fx_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.ops = &stm32_clk_ops,
|
||||
.probe = stm32_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct stm32_clk),
|
||||
.priv_auto = sizeof(struct stm32_clk),
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
|
|
@ -868,6 +868,6 @@ U_BOOT_DRIVER(stm32h7_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.ops = &stm32_clk_ops,
|
||||
.probe = stm32_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct stm32_clk),
|
||||
.priv_auto = sizeof(struct stm32_clk),
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
|
|
@ -2332,6 +2332,6 @@ U_BOOT_DRIVER(stm32mp1_clock) = {
|
|||
.name = "stm32mp1_clk",
|
||||
.id = UCLASS_CLK,
|
||||
.ops = &stm32mp1_clk_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct stm32mp1_clk_priv),
|
||||
.priv_auto = sizeof(struct stm32mp1_clk_priv),
|
||||
.probe = stm32mp1_clk_probe,
|
||||
};
|
||||
|
|
|
@ -734,5 +734,5 @@ U_BOOT_DRIVER(versal_clk) = {
|
|||
.of_match = versal_clk_ids,
|
||||
.probe = versal_clk_probe,
|
||||
.ops = &versal_clk_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct versal_clk_priv),
|
||||
.priv_auto = sizeof(struct versal_clk_priv),
|
||||
};
|
||||
|
|
|
@ -107,6 +107,6 @@ U_BOOT_DRIVER(vexpress_osc_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = vexpress_osc_clk_ids,
|
||||
.ops = &vexpress_osc_clk_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct vexpress_osc_clk_priv),
|
||||
.priv_auto = sizeof(struct vexpress_osc_clk_priv),
|
||||
.probe = vexpress_osc_clk_probe,
|
||||
};
|
||||
|
|
|
@ -485,6 +485,6 @@ U_BOOT_DRIVER(zynq_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = zynq_clk_ids,
|
||||
.ops = &zynq_clk_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct zynq_clk_priv),
|
||||
.priv_auto = sizeof(struct zynq_clk_priv),
|
||||
.probe = zynq_clk_probe,
|
||||
};
|
||||
|
|
|
@ -715,5 +715,5 @@ U_BOOT_DRIVER(zynqmp_clk) = {
|
|||
.of_match = zynqmp_clk_ids,
|
||||
.probe = zynqmp_clk_probe,
|
||||
.ops = &zynqmp_clk_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct zynqmp_clk_priv),
|
||||
.priv_auto = sizeof(struct zynqmp_clk_priv),
|
||||
};
|
||||
|
|
|
@ -199,7 +199,7 @@ U_BOOT_DRIVER(exynos7420_clk_topc) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = exynos7420_clk_topc_compat,
|
||||
.probe = exynos7420_clk_topc_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct exynos7420_clk_topc_priv),
|
||||
.priv_auto = sizeof(struct exynos7420_clk_topc_priv),
|
||||
.ops = &exynos7420_clk_topc_ops,
|
||||
};
|
||||
|
||||
|
@ -213,7 +213,7 @@ U_BOOT_DRIVER(exynos7420_clk_top0) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = exynos7420_clk_top0_compat,
|
||||
.probe = exynos7420_clk_top0_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct exynos7420_clk_top0_priv),
|
||||
.priv_auto = sizeof(struct exynos7420_clk_top0_priv),
|
||||
.ops = &exynos7420_clk_top0_ops,
|
||||
};
|
||||
|
||||
|
|
|
@ -226,5 +226,5 @@ U_BOOT_DRIVER(ics8n3qv01) = {
|
|||
.ops = &ics8n3qv01_ops,
|
||||
.of_match = ics8n3qv01_ids,
|
||||
.probe = ics8n3qv01_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct ics8n3qv01_priv),
|
||||
.priv_auto = sizeof(struct ics8n3qv01_priv),
|
||||
};
|
||||
|
|
|
@ -716,7 +716,7 @@ U_BOOT_DRIVER(mtk_clk_apmixedsys) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7622_apmixed_compat,
|
||||
.probe = mt7622_apmixedsys_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_apmixedsys_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -726,7 +726,7 @@ U_BOOT_DRIVER(mtk_clk_topckgen) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7622_topckgen_compat,
|
||||
.probe = mt7622_topckgen_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_topckgen_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -736,7 +736,7 @@ U_BOOT_DRIVER(mtk_clk_infracfg) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7622_infracfg_compat,
|
||||
.probe = mt7622_infracfg_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -746,7 +746,7 @@ U_BOOT_DRIVER(mtk_clk_pericfg) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7622_pericfg_compat,
|
||||
.probe = mt7622_pericfg_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -757,7 +757,7 @@ U_BOOT_DRIVER(mtk_clk_pciesys) = {
|
|||
.of_match = mt7622_pciesys_compat,
|
||||
.probe = mt7622_pciesys_probe,
|
||||
.bind = mt7622_pciesys_bind,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
};
|
||||
|
||||
|
@ -767,7 +767,7 @@ U_BOOT_DRIVER(mtk_clk_ethsys) = {
|
|||
.of_match = mt7622_ethsys_compat,
|
||||
.probe = mt7622_ethsys_probe,
|
||||
.bind = mt7622_ethsys_bind,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
};
|
||||
|
||||
|
@ -776,7 +776,7 @@ U_BOOT_DRIVER(mtk_clk_sgmiisys) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7622_sgmiisys_compat,
|
||||
.probe = mt7622_sgmiisys_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
};
|
||||
|
||||
|
@ -785,6 +785,6 @@ U_BOOT_DRIVER(mtk_clk_ssusbsys) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7622_ssusbsys_compat,
|
||||
.probe = mt7622_ssusbsys_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
};
|
||||
|
|
|
@ -859,7 +859,7 @@ U_BOOT_DRIVER(mtk_clk_apmixedsys) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7623_apmixed_compat,
|
||||
.probe = mt7623_apmixedsys_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_apmixedsys_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -869,7 +869,7 @@ U_BOOT_DRIVER(mtk_clk_topckgen) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7623_topckgen_compat,
|
||||
.probe = mt7623_topckgen_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_topckgen_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -879,7 +879,7 @@ U_BOOT_DRIVER(mtk_clk_infracfg) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7623_infracfg_compat,
|
||||
.probe = mt7623_infracfg_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -889,7 +889,7 @@ U_BOOT_DRIVER(mtk_clk_pericfg) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7623_pericfg_compat,
|
||||
.probe = mt7623_pericfg_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -900,7 +900,7 @@ U_BOOT_DRIVER(mtk_clk_hifsys) = {
|
|||
.of_match = mt7623_hifsys_compat,
|
||||
.probe = mt7623_hifsys_probe,
|
||||
.bind = mt7623_ethsys_hifsys_bind,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
};
|
||||
|
||||
|
@ -910,6 +910,6 @@ U_BOOT_DRIVER(mtk_clk_ethsys) = {
|
|||
.of_match = mt7623_ethsys_compat,
|
||||
.probe = mt7623_ethsys_probe,
|
||||
.bind = mt7623_ethsys_hifsys_bind,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
};
|
||||
|
|
|
@ -704,7 +704,7 @@ U_BOOT_DRIVER(mtk_clk_apmixedsys) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7629_apmixed_compat,
|
||||
.probe = mt7629_apmixedsys_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_apmixedsys_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -714,7 +714,7 @@ U_BOOT_DRIVER(mtk_clk_topckgen) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7629_topckgen_compat,
|
||||
.probe = mt7629_topckgen_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_topckgen_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -724,7 +724,7 @@ U_BOOT_DRIVER(mtk_clk_infracfg) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7629_infracfg_compat,
|
||||
.probe = mt7629_infracfg_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -734,7 +734,7 @@ U_BOOT_DRIVER(mtk_clk_pericfg) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7629_pericfg_compat,
|
||||
.probe = mt7629_pericfg_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -745,7 +745,7 @@ U_BOOT_DRIVER(mtk_clk_ethsys) = {
|
|||
.of_match = mt7629_ethsys_compat,
|
||||
.probe = mt7629_ethsys_probe,
|
||||
.bind = mt7629_ethsys_bind,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
};
|
||||
|
||||
|
@ -754,7 +754,7 @@ U_BOOT_DRIVER(mtk_clk_sgmiisys) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7629_sgmiisys_compat,
|
||||
.probe = mt7629_sgmiisys_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
};
|
||||
|
||||
|
@ -763,6 +763,6 @@ U_BOOT_DRIVER(mtk_clk_ssusbsys) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7629_ssusbsys_compat,
|
||||
.probe = mt7629_ssusbsys_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
};
|
||||
|
|
|
@ -838,7 +838,7 @@ U_BOOT_DRIVER(mtk_clk_apmixedsys) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt8512_apmixed_compat,
|
||||
.probe = mt8512_apmixedsys_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_apmixedsys_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -848,7 +848,7 @@ U_BOOT_DRIVER(mtk_clk_topckgen) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt8512_topckgen_compat,
|
||||
.probe = mt8512_topckgen_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_topckgen_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -858,7 +858,7 @@ U_BOOT_DRIVER(mtk_clk_topckgen_cg) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt8512_topckgen_cg_compat,
|
||||
.probe = mt8512_topckgen_cg_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -868,7 +868,7 @@ U_BOOT_DRIVER(mtk_clk_infracfg) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt8512_infracfg_compat,
|
||||
.probe = mt8512_infracfg_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
|
|
@ -777,7 +777,7 @@ U_BOOT_DRIVER(mtk_clk_apmixedsys) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt8516_apmixed_compat,
|
||||
.probe = mt8516_apmixedsys_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_apmixedsys_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -787,7 +787,7 @@ U_BOOT_DRIVER(mtk_clk_topckgen) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt8516_topckgen_compat,
|
||||
.probe = mt8516_topckgen_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_topckgen_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -797,7 +797,7 @@ U_BOOT_DRIVER(mtk_clk_topckgen_cg) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt8516_topckgen_cg_compat,
|
||||
.probe = mt8516_topckgen_cg_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
|
|
@ -1533,7 +1533,7 @@ U_BOOT_DRIVER(mtk_clk_apmixedsys) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt8518_apmixed_compat,
|
||||
.probe = mt8518_apmixedsys_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_apmixedsys_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -1543,7 +1543,7 @@ U_BOOT_DRIVER(mtk_clk_topckgen) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt8518_topckgen_compat,
|
||||
.probe = mt8518_topckgen_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_clk_priv),
|
||||
.priv_auto = sizeof(struct mtk_clk_priv),
|
||||
.ops = &mtk_clk_topckgen_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
@ -1553,7 +1553,7 @@ U_BOOT_DRIVER(mtk_clk_topckgen_cg) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt8518_topckgen_cg_compat,
|
||||
.probe = mt8518_topckgen_cg_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mtk_cg_priv),
|
||||
.priv_auto = sizeof(struct mtk_cg_priv),
|
||||
.ops = &mtk_clk_gate_ops,
|
||||
.flags = DM_FLAG_PRE_RELOC,
|
||||
};
|
||||
|
|
|
@ -320,7 +320,7 @@ U_BOOT_DRIVER(meson_clk_axg) = {
|
|||
.name = "meson_clk_axg",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = meson_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct meson_clk),
|
||||
.priv_auto = sizeof(struct meson_clk),
|
||||
.ops = &meson_clk_ops,
|
||||
.probe = meson_clk_probe,
|
||||
};
|
||||
|
|
|
@ -1014,7 +1014,7 @@ U_BOOT_DRIVER(meson_clk_g12a) = {
|
|||
.name = "meson_clk_g12a",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = meson_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct meson_clk),
|
||||
.priv_auto = sizeof(struct meson_clk),
|
||||
.ops = &meson_clk_ops,
|
||||
.probe = meson_clk_probe,
|
||||
};
|
||||
|
|
|
@ -919,7 +919,7 @@ U_BOOT_DRIVER(meson_clk) = {
|
|||
.name = "meson_clk",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = meson_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct meson_clk),
|
||||
.priv_auto = sizeof(struct meson_clk),
|
||||
.ops = &meson_clk_ops,
|
||||
.probe = meson_clk_probe,
|
||||
};
|
||||
|
|
|
@ -389,7 +389,7 @@ U_BOOT_DRIVER(mpc83xx_clk) = {
|
|||
.of_match = mpc83xx_clk_match,
|
||||
.ops = &mpc83xx_clk_ops,
|
||||
.probe = mpc83xx_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mpc83xx_clk_priv),
|
||||
.priv_auto = sizeof(struct mpc83xx_clk_priv),
|
||||
.bind = mpc83xx_clk_bind,
|
||||
};
|
||||
|
||||
|
|
|
@ -153,6 +153,6 @@ U_BOOT_DRIVER(mt7628_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = mt7628_clk_ids,
|
||||
.probe = mt7628_clk_probe,
|
||||
.priv_auto_alloc_size = sizeof(struct mt7628_clk_priv),
|
||||
.priv_auto = sizeof(struct mt7628_clk_priv),
|
||||
.ops = &mt7628_clk_ops,
|
||||
};
|
||||
|
|
|
@ -624,6 +624,6 @@ U_BOOT_DRIVER(armada_37xx_periph_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = armada_37xx_periph_clk_ids,
|
||||
.ops = &armada_37xx_periph_clk_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct a37xx_periphclk),
|
||||
.priv_auto = sizeof(struct a37xx_periphclk),
|
||||
.probe = armada_37xx_periph_clk_probe,
|
||||
};
|
||||
|
|
|
@ -150,6 +150,6 @@ U_BOOT_DRIVER(armada_37xx_tbg_clk) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = armada_37xx_tbg_clk_ids,
|
||||
.ops = &armada_37xx_tbg_clk_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct a37xx_tbgclk),
|
||||
.priv_auto = sizeof(struct a37xx_tbgclk),
|
||||
.probe = armada_37xx_tbg_clk_probe,
|
||||
};
|
||||
|
|
|
@ -161,6 +161,6 @@ U_BOOT_DRIVER(clk_owl) = {
|
|||
.id = UCLASS_CLK,
|
||||
.of_match = owl_clk_ids,
|
||||
.ops = &owl_clk_ops,
|
||||
.priv_auto_alloc_size = sizeof(struct owl_clk_priv),
|
||||
.priv_auto = sizeof(struct owl_clk_priv),
|
||||
.probe = owl_clk_probe,
|
||||
};
|
||||
|
|
|
@ -336,7 +336,7 @@ U_BOOT_DRIVER(clk_r8a774a1) = {
|
|||
.name = "clk_r8a774a1",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = r8a774a1_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct gen3_clk_priv),
|
||||
.priv_auto = sizeof(struct gen3_clk_priv),
|
||||
.ops = &gen3_clk_ops,
|
||||
.probe = gen3_clk_probe,
|
||||
.remove = gen3_clk_remove,
|
||||
|
|
|
@ -329,7 +329,7 @@ U_BOOT_DRIVER(clk_r8a774b1) = {
|
|||
.name = "clk_r8a774b1",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = r8a774b1_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct gen3_clk_priv),
|
||||
.priv_auto = sizeof(struct gen3_clk_priv),
|
||||
.ops = &gen3_clk_ops,
|
||||
.probe = gen3_clk_probe,
|
||||
.remove = gen3_clk_remove,
|
||||
|
|
|
@ -301,7 +301,7 @@ U_BOOT_DRIVER(clk_r8a774c0) = {
|
|||
.name = "clk_r8a774c0",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = r8a774c0_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct gen3_clk_priv),
|
||||
.priv_auto = sizeof(struct gen3_clk_priv),
|
||||
.ops = &gen3_clk_ops,
|
||||
.probe = gen3_clk_probe,
|
||||
.remove = gen3_clk_remove,
|
||||
|
|
|
@ -351,7 +351,7 @@ U_BOOT_DRIVER(clk_r8a774e1) = {
|
|||
.name = "clk_r8a774e1",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = r8a774e1_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct gen3_clk_priv),
|
||||
.priv_auto = sizeof(struct gen3_clk_priv),
|
||||
.ops = &gen3_clk_ops,
|
||||
.probe = gen3_clk_probe,
|
||||
.remove = gen3_clk_remove,
|
||||
|
|
|
@ -283,7 +283,7 @@ U_BOOT_DRIVER(clk_r8a7790) = {
|
|||
.name = "clk_r8a7790",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = r8a7790_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct gen2_clk_priv),
|
||||
.priv_auto = sizeof(struct gen2_clk_priv),
|
||||
.ops = &gen2_clk_ops,
|
||||
.probe = gen2_clk_probe,
|
||||
.remove = gen2_clk_remove,
|
||||
|
|
|
@ -289,7 +289,7 @@ U_BOOT_DRIVER(clk_r8a7791) = {
|
|||
.name = "clk_r8a7791",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = r8a7791_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct gen2_clk_priv),
|
||||
.priv_auto = sizeof(struct gen2_clk_priv),
|
||||
.ops = &gen2_clk_ops,
|
||||
.probe = gen2_clk_probe,
|
||||
.remove = gen2_clk_remove,
|
||||
|
|
|
@ -235,7 +235,7 @@ U_BOOT_DRIVER(clk_r8a7792) = {
|
|||
.name = "clk_r8a7792",
|
||||
.id = UCLASS_CLK,
|
||||
.of_match = r8a7792_clk_ids,
|
||||
.priv_auto_alloc_size = sizeof(struct gen2_clk_priv),
|
||||
.priv_auto = sizeof(struct gen2_clk_priv),
|
||||
.ops = &gen2_clk_ops,
|
||||
.probe = gen2_clk_probe,
|
||||
.remove = gen2_clk_remove,
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue