diff --git a/arch/arm/boot/dts/am33xx-l4.dtsi b/arch/arm/boot/dts/am33xx-l4.dtsi --- a/arch/arm/boot/dts/am33xx-l4.dtsi +++ b/arch/arm/boot/dts/am33xx-l4.dtsi @@ -845,6 +845,7 @@ pruss_tm: target-module@300000 { /* 0x4a300000, ap 9 04.0 */ ti,sysc-sidle = , , ; + ti,sysc-delay-us = <2>; clocks = <&pruss_ocp_clkctrl AM3_PRUSS_OCP_PRUSS_CLKCTRL 0>; clock-names = "fck"; resets = <&prm_per 1>; diff --git a/drivers/bus/ti-sysc.c b/drivers/bus/ti-sysc.c --- a/drivers/bus/ti-sysc.c +++ b/drivers/bus/ti-sysc.c @@ -2,7 +2,7 @@ /* * ti-sysc.c - Texas Instruments sysc interconnect target driver */ - +#define DEBUG #include #include #include @@ -3051,6 +3051,8 @@ static int sysc_probe(struct platform_device *pdev) if (!ddata) return -ENOMEM; + dev_info(&pdev->dev, "XXX %s\n", __func__); + ddata->offsets[SYSC_REVISION] = -ENODEV; ddata->offsets[SYSC_SYSCONFIG] = -ENODEV; ddata->offsets[SYSC_SYSSTATUS] = -ENODEV;