162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci/dts-v1/;
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci#include "omap3-beagle.dts"
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/ {
762306a36Sopenharmony_ci	model = "TI OMAP3 BeagleBoard A to B4";
862306a36Sopenharmony_ci	compatible = "ti,omap3-beagle-ab4", "ti,omap3-beagle", "ti,omap3430", "ti,omap3";
962306a36Sopenharmony_ci};
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci/*
1262306a36Sopenharmony_ci * Workaround for capacitor C70 issue, see "Boards revision A and < B5"
1362306a36Sopenharmony_ci * section at https://elinux.org/BeagleBoard_Community
1462306a36Sopenharmony_ci */
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci/* Unusable as clocksource because of unreliable oscillator */
1762306a36Sopenharmony_ci&counter32k {
1862306a36Sopenharmony_ci	status = "disabled";
1962306a36Sopenharmony_ci};
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci/* Unusable as clockevent because of unreliable oscillator, allow to idle */
2262306a36Sopenharmony_ci&timer1_target {
2362306a36Sopenharmony_ci	/delete-property/ti,no-reset-on-init;
2462306a36Sopenharmony_ci	/delete-property/ti,no-idle;
2562306a36Sopenharmony_ci	timer@0 {
2662306a36Sopenharmony_ci		/delete-property/ti,timer-alwon;
2762306a36Sopenharmony_ci	};
2862306a36Sopenharmony_ci};
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci/* Preferred always-on timer for clocksource */
3162306a36Sopenharmony_ci&timer12_target {
3262306a36Sopenharmony_ci	ti,no-reset-on-init;
3362306a36Sopenharmony_ci	ti,no-idle;
3462306a36Sopenharmony_ci	timer@0 {
3562306a36Sopenharmony_ci		/* Always clocked by secure_32k_fck */
3662306a36Sopenharmony_ci	};
3762306a36Sopenharmony_ci};
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci/* Preferred timer for clockevent */
4062306a36Sopenharmony_ci&timer2_target {
4162306a36Sopenharmony_ci	ti,no-reset-on-init;
4262306a36Sopenharmony_ci	ti,no-idle;
4362306a36Sopenharmony_ci	timer@0 {
4462306a36Sopenharmony_ci		assigned-clocks = <&gpt2_fck>;
4562306a36Sopenharmony_ci		assigned-clock-parents = <&sys_ck>;
4662306a36Sopenharmony_ci	};
4762306a36Sopenharmony_ci};
48