mirror of
https://git.codelinaro.org/clo/qsdk/oss/boot/u-boot-2016.git
synced 2025-12-10 07:44:53 +01:00
ipq5018: Add BT state information in dts
Add BT state information to patch dts when the BT is started at bootloader. Signed-off-by: Amandeep Singh <amansing@codeaurora.org> Change-Id: Ib88150bb6c8469ec6d63578ce5c4ab21511aff60
This commit is contained in:
parent
b05847a5de
commit
695eea1bf0
3 changed files with 22 additions and 0 deletions
|
|
@ -866,6 +866,13 @@ __weak void fdt_fixup_art_format(void *blob)
|
|||
return;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_IPQ_BT_SUPPORT
|
||||
__weak void fdt_fixup_bt_running(void *blob)
|
||||
{
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
__weak void fdt_fixup_bt_debug(void *blob)
|
||||
{
|
||||
return;
|
||||
|
|
@ -1052,6 +1059,10 @@ int ft_board_setup(void *blob, bd_t *bd)
|
|||
if (s) {
|
||||
fdt_fixup_bt_debug(blob);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_IPQ_BT_SUPPORT
|
||||
fdt_fixup_bt_running(blob);
|
||||
#endif
|
||||
/*
|
||||
|| This features fixup compressed_art in
|
||||
|| dts if its 16M profile build.
|
||||
|
|
|
|||
|
|
@ -205,4 +205,5 @@ struct ipc_intent {
|
|||
extern int bt_ipc_sendmsg(struct bt_descriptor *btDesc, unsigned char *buf, int len );
|
||||
extern void bt_ipc_init(struct bt_descriptor *btDesc);
|
||||
extern void bt_ipc_worker(struct bt_descriptor *btDesc);
|
||||
extern int bt_running;
|
||||
#endif /* _BT_H */
|
||||
|
|
|
|||
|
|
@ -484,6 +484,8 @@ void fdt_fixup_auto_restart(void *blob)
|
|||
}
|
||||
|
||||
#ifdef CONFIG_IPQ_BT_SUPPORT
|
||||
int bt_running;
|
||||
|
||||
unsigned char hci_reset[] =
|
||||
{0x01, 0x03, 0x0c, 0x00};
|
||||
|
||||
|
|
@ -659,8 +661,16 @@ int bt_init(void)
|
|||
|
||||
send_bt_hci_cmds(btDesc);
|
||||
|
||||
bt_running = 1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void fdt_fixup_bt_running(void *blob)
|
||||
{
|
||||
if (bt_running) {
|
||||
parse_fdt_fixup("/soc/bt@7000000%qcom,bt-running%1", blob);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
void reset_crashdump(void)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue