@@ -1557,11 +1557,7 @@ static int k3_r5_core_of_init(struct platform_device *pdev)
15571557
15581558 core -> ti_sci = devm_ti_sci_get_by_phandle (dev , "ti,sci" );
15591559 if (IS_ERR (core -> ti_sci )) {
1560- ret = PTR_ERR (core -> ti_sci );
1561- if (ret != - EPROBE_DEFER ) {
1562- dev_err (dev , "failed to get ti-sci handle, ret = %d\n" ,
1563- ret );
1564- }
1560+ ret = dev_err_probe (dev , PTR_ERR (core -> ti_sci ), "failed to get ti-sci handle\n" );
15651561 core -> ti_sci = NULL ;
15661562 goto err ;
15671563 }
@@ -1577,18 +1573,14 @@ static int k3_r5_core_of_init(struct platform_device *pdev)
15771573 ret = PTR_ERR_OR_ZERO (core -> reset );
15781574 if (!ret )
15791575 ret = - ENODEV ;
1580- if (ret != - EPROBE_DEFER ) {
1581- dev_err (dev , "failed to get reset handle, ret = %d\n" ,
1582- ret );
1583- }
1576+ dev_err_probe (dev , ret , "failed to get reset handle\n" );
15841577 goto err ;
15851578 }
15861579
15871580 core -> tsp = ti_sci_proc_of_get_tsp (dev , core -> ti_sci );
15881581 if (IS_ERR (core -> tsp )) {
1589- ret = PTR_ERR (core -> tsp );
1590- dev_err (dev , "failed to construct ti-sci proc control, ret = %d\n" ,
1591- ret );
1582+ ret = dev_err_probe (dev , PTR_ERR (core -> tsp ),
1583+ "failed to construct ti-sci proc control\n" );
15921584 goto err ;
15931585 }
15941586
@@ -1717,11 +1709,8 @@ static int k3_r5_probe(struct platform_device *pdev)
17171709 init_waitqueue_head (& cluster -> core_transition );
17181710
17191711 ret = of_property_read_u32 (np , "ti,cluster-mode" , & cluster -> mode );
1720- if (ret < 0 && ret != - EINVAL ) {
1721- dev_err (dev , "invalid format for ti,cluster-mode, ret = %d\n" ,
1722- ret );
1723- return ret ;
1724- }
1712+ if (ret < 0 && ret != - EINVAL )
1713+ return dev_err_probe (dev , ret , "invalid format for ti,cluster-mode\n" );
17251714
17261715 if (ret == - EINVAL ) {
17271716 /*
@@ -1740,49 +1729,39 @@ static int k3_r5_probe(struct platform_device *pdev)
17401729 }
17411730
17421731 if ((cluster -> mode == CLUSTER_MODE_SINGLECPU && !data -> single_cpu_mode ) ||
1743- (cluster -> mode == CLUSTER_MODE_SINGLECORE && !data -> is_single_core )) {
1744- dev_err (dev , "Cluster mode = %d is not supported on this SoC\n" , cluster -> mode );
1745- return - EINVAL ;
1746- }
1732+ (cluster -> mode == CLUSTER_MODE_SINGLECORE && !data -> is_single_core ))
1733+ return dev_err_probe (dev , - EINVAL ,
1734+ "Cluster mode = %d is not supported on this SoC\n" ,
1735+ cluster -> mode );
17471736
17481737 num_cores = of_get_available_child_count (np );
1749- if (num_cores != 2 && !data -> is_single_core ) {
1750- dev_err (dev , "MCU cluster requires both R5F cores to be enabled but num_cores is set to = %d\n" ,
1751- num_cores );
1752- return - ENODEV ;
1753- }
1738+ if (num_cores != 2 && !data -> is_single_core )
1739+ return dev_err_probe (dev , - ENODEV ,
1740+ "MCU cluster requires both R5F cores to be enabled but num_cores is set to = %d\n" ,
1741+ num_cores );
17541742
1755- if (num_cores != 1 && data -> is_single_core ) {
1756- dev_err (dev , "SoC supports only single core R5 but num_cores is set to %d\n" ,
1757- num_cores );
1758- return - ENODEV ;
1759- }
1743+ if (num_cores != 1 && data -> is_single_core )
1744+ return dev_err_probe (dev , - ENODEV ,
1745+ "SoC supports only single core R5 but num_cores is set to %d\n" ,
1746+ num_cores );
17601747
17611748 platform_set_drvdata (pdev , cluster );
17621749
17631750 ret = devm_of_platform_populate (dev );
1764- if (ret ) {
1765- dev_err (dev , "devm_of_platform_populate failed, ret = %d\n" ,
1766- ret );
1767- return ret ;
1768- }
1751+ if (ret )
1752+ return dev_err_probe (dev , ret , "devm_of_platform_populate failed\n" );
17691753
17701754 ret = k3_r5_cluster_of_init (pdev );
1771- if (ret ) {
1772- dev_err (dev , "k3_r5_cluster_of_init failed, ret = %d\n" , ret );
1773- return ret ;
1774- }
1755+ if (ret )
1756+ return dev_err_probe (dev , ret , "k3_r5_cluster_of_init failed\n" );
17751757
17761758 ret = devm_add_action_or_reset (dev , k3_r5_cluster_of_exit , pdev );
17771759 if (ret )
17781760 return ret ;
17791761
17801762 ret = k3_r5_cluster_rproc_init (pdev );
1781- if (ret ) {
1782- dev_err (dev , "k3_r5_cluster_rproc_init failed, ret = %d\n" ,
1783- ret );
1784- return ret ;
1785- }
1763+ if (ret )
1764+ return dev_err_probe (dev , ret , "k3_r5_cluster_rproc_init failed\n" );
17861765
17871766 ret = devm_add_action_or_reset (dev , k3_r5_cluster_rproc_exit , pdev );
17881767 if (ret )
0 commit comments