This defconfig targets the RV1126B SoC, enabling essential drivers for
embedded Linux systems built with Buildroot.
Verified on RV1126B evaluation board: boots to desktop GUI and runs rkipc demo
app normally.
Change-Id: I431c667fc0a560b2e3232667db95f5d8128c29cf
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
load_umh() depends on bpfilter_sockopt_init() to init bpfilter_ops.
But load_umh() and bpfilter_sockopt_init() are both in the same
module_init/device_initcall level.
Fix this by moving bpfilter_sockopt_init() to the rootfs_initcall level.
Change-Id: I454872cc8036cffa92d135cbdb2c50ad9bb52e77
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
dccp_diag_init() depends on inet_diag_init() to init inet_diag_table.
But dccp_diag_init() and inet_diag_init() are both in the same
module_init level.
Fix this by moving inet_diag_init() to the rootfs_initcall level.
Change-Id: Ie06bd549622c6f82b34486fc4faaba6c3e4dbba8
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
inet6_init() depends on blackhole_netdev_init() to init blackhole_netdev.
But inet6_init() and blackhole_netdev_init() are both in the same
module_init level.
Fix this by moving blackhole_netdev_init() to the fs_initcall level.
Change-Id: Ie2313d29ac00b533b22b50fadfda78a541b9e88b
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
l2tp_ip6_init() depends on inet6_init() to init inetsw6.
But l2tp_ip6_init() and inet6_init() are both in the same
module_init level.
Fix this by moving inet6_init() to the rootfs_initcall level.
Change-Id: I71cd6831b1b162d8325988b4e674c4e467c40f68
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
nf_nat_amanda_init() depends on nf_conntrack_standalone_init() to init nf_ct_nat_helpers.
But nf_nat_amanda_init() and nf_conntrack_standalone_init() are both in the same
module_init level.
Fix this by moving nf_conntrack_standalone_init() to the rootfs_initcall level.
Change-Id: I2b5a9994f83581cdd819e19abe6cabc7b1d7b3af
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
classify_tg_init() depends on xt_init() to init xt.
But classify_tg_init() and xt_init() are both in the same
module_init level.
Fix this by moving xt_init() to the rootfs_initcall level.
Change-Id: If9aaae57704e064b719731efa3112d4e652f0069
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
panel_simple_init() depends on pwm_backlight_driver_init().
But panel_simple_init() and pwm_backlight_driver_init() are both in the same
module_init level.
Fix this by moving pwm_backlight_driver_init() to the fs_initcall level.
Change-Id: I344330f658c0fb92a5f6f73499fc24bbef1651d2
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Moving inno_dsidphy_driver_init() to the fs_initcall level.
Before rockchip_drm_init().
Change-Id: I09aa277f2af80107aa00b8da69ff919be02d2452
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
rockchip_multicodecs_driver_init() depends on rockchip_sai_driver_init().
But rockchip_multicodecs_driver_init() and rockchip_sai_driver_init() are both in the same
module_init level.
Fix this by moving rockchip_multicodecs_driver_init() to the late_initcall level.
Change-Id: I6b6958264ee6d380116421fc2985710b8b3f1fa8
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
rockchip_drm_init() depends on drm_core_init() to init DRM core.
But rockchip_drm_init() and drm_core_init() are both in the same
module_init level.
Fix this by moving drm_core_init() to the subsys_initcall level.
Change-Id: I872aefaad12f10569cf957ce4e9cac873522a234
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
rockchip_otp_init() depends on nvmem_init() to init nvmem_bus_type.
But rockchip_otp_init() and nvmem_init() are both in the same
subsys_initcall level.
Fix this by moving nvmem_init() to the arch_initcall_sync level.
Change-Id: If591d89572d77adbec06fe2cc2af23b1a4b239fd
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
dwc3_driver_init() depends on rockchip_combphy_driver_init() to init usb3phy.
But dwc3_driver_init() and rockchip_combphy_driver_init() are both in the same
module_init level.
Fix this by moving rockchip_combphy_driver_init() to the fs_initcall level.
Change-Id: I4e36da029f326f2a31d96db4175769b406bd0230
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
ehci_platform_init()/ohci_platform_init() depends on rockchip_usb2phy_driver_init() to init usb2phy.
But ehci_platform_init()/ohci_platform_init() and rockchip_usb2phy_driver_init() are both in the same
module_init level.
Fix this by moving rockchip_usb2phy_driver_init() to the fs_initcall level.
Change-Id: Ie3994da5d25b646f8cc0974bb023979acdad60af
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
rk_iommu_init() depends on iommu_subsys_init().
But rk_iommu_init() and iommu_subsys_init() are both in the same
subsys_initcall level.
Fix this by moving iommu_subsys_init() to the postcore_initcall_sync level.
Change-Id: Ie7a7ecf7ffa7c3876b745de657b65b84e65ff8c9
Signed-off-by: Tao Huang <huangtao@rock-chips.com>