From: Jaejoon Yoo Date: Thu, 28 Jun 2018 05:10:48 +0000 (+0900) Subject: [9610] dts: add bcm information X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=57bef4c2a29505843c0c03607f7141263518ab34;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git [9610] dts: add bcm information Change-Id: I1702d2197afbfa612c710532da4a85711d5fdaba Signed-off-by: Jaejoon Yoo --- diff --git a/arch/arm64/boot/dts/exynos/exynos9610-rmem.dtsi b/arch/arm64/boot/dts/exynos/exynos9610-rmem.dtsi index 29b3660aefe9..68d0e3e7add1 100644 --- a/arch/arm64/boot/dts/exynos/exynos9610-rmem.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos9610-rmem.dtsi @@ -121,6 +121,10 @@ compatible = "debug-snapshot,log_sfr"; reg = <0 DSS_LOG_SFR_ADDR DSS_LOG_SFR_SIZE>; }; + log_bcm { + compatible = "debug-snapshot,log_bcm"; + reg = <0 DSS_LOG_BCM_ADDR DSS_LOG_BCM_SIZE>; + }; log_pstore { compatible = "debug-snapshot,log_pstore"; reg = <0 DSS_LOG_PSTORE_ADDR DSS_LOG_PSTORE_SIZE>; diff --git a/arch/arm64/boot/dts/exynos/exynos9610.dts b/arch/arm64/boot/dts/exynos/exynos9610.dts index 0f3711133ddd..fd1fd04cc104 100644 --- a/arch/arm64/boot/dts/exynos/exynos9610.dts +++ b/arch/arm64/boot/dts/exynos/exynos9610.dts @@ -27,6 +27,7 @@ #include #include "exynos9610-mfc.dtsi" #include "exynos9610-camera.dtsi" +#include / { compatible = "samsung,armv8", "samsung,exynos9610"; @@ -3401,4 +3402,50 @@ samsung,power-domain = <&pd_dispaud>; status = "ok"; }; + + exynos-bcmdbg { + compatible = "samsung,exynos-bcm_dbg"; + + pd-name = "pd-trex", "pd-dispaud", "pd-g2d", "pd-mfc", "pd-isp", + "pd-cam", "pd-vipx1", "pd-vipx2", "pd-usb", "pd-fsys"; + + max_define_event = ; + bcm_cnt_nr = <4>; + /* define_event_index ev0 ev1 ev2 ev3 */ + define_events = , + ; + default_define_event = ; + + /* sm_id_mask sm_id_value */ + define_filter_id = , + ; + /* ev0 ev1 ev2 ev3 */ + define_filter_id_active = , + ; + /* sm_other_type0 sm_other_mask0 sm_other_value0 */ + define_filter_other_0 = , + ; + /* sm_other_type1 sm_other_mask1 sm_other_value1 */ + define_filter_other_1 = , + ; + /* ev0 ev1 ev2 ev3 */ + define_filter_other_active = , + ; + /* peak_mask peak_id */ + define_sample_id = , + ; + /* ev0 ev1 ev2 ev3 */ + define_sample_id_enable = , + ; + bcm_ip_nr = <31>; + initial_run_bcm_ip = <0>, <1>, <2>, <3>, <4>, <5>, <6>, <7>, <8>, <9>, <10>, + <11>, <12>, <13>, <14>, <15>, <16>, <17>, <18>, <19>, <20>, + <21>, <22>, <23>, <24>, <25>, <26>, <27>, <28>, <29>, <30>; + initial_bcm_run = ; + /* msec (max 500msec) */ + initial_period = <1>; + initial_bcm_mode = ; + available_stop_owner = ; + buff_size = <0x100000>; + }; };