Editing
Snapdragon
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Code, where stuff is... == === Splash screens === Kernel splash screen is in "kernel/msm-3.18/drivers/video/msm/mdss/splash.h". Android splash screen is in "device/viken/common/overlay/frameworks/base/core/res/assets/images/android-logo-mask.png" and "device/viken/common/overlay/frameworks/base/core/res/assets/images/android-logo-shine.png". === mipi === find . -name *mipi* ./bootable/bootloader/lk/platform/msm_shared/mipi_dsi_autopll_20nm.c ./bootable/bootloader/lk/platform/msm_shared/mipi_dsi_autopll.c ./bootable/bootloader/lk/platform/msm_shared/include/mipi_dsi.h ./bootable/bootloader/lk/platform/msm_shared/include/mipi_dsi_autopll_thulium.h ./bootable/bootloader/lk/platform/msm_shared/include/mipi_dsi_i2c.h ./bootable/bootloader/lk/platform/msm_shared/mipi_dsi_i2c.c ./bootable/bootloader/lk/platform/msm_shared/mipi_dsi_phy.c ./bootable/bootloader/lk/platform/msm_shared/mipi_dsc.c ./bootable/bootloader/lk/platform/msm_shared/mipi_dsi.c ./bootable/bootloader/lk/platform/msm_shared/mipi_dsi_autopll_thulium.c ./out/target/product/msm8996/obj/EMMC_BOOTLOADER_OBJ/build-msm8996/platform/msm_shared/mipi_dsi_phy.o ./out/target/product/msm8996/obj/EMMC_BOOTLOADER_OBJ/build-msm8996/platform/msm_shared/mipi_dsc.o ./out/target/product/msm8996/obj/EMMC_BOOTLOADER_OBJ/build-msm8996/platform/msm_shared/mipi_dsi.d ./out/target/product/msm8996/obj/EMMC_BOOTLOADER_OBJ/build-msm8996/platform/msm_shared/mipi_dsi_autopll_thulium.d ./out/target/product/msm8996/obj/EMMC_BOOTLOADER_OBJ/build-msm8996/platform/msm_shared/mipi_dsc.d ./out/target/product/msm8996/obj/EMMC_BOOTLOADER_OBJ/build-msm8996/platform/msm_shared/mipi_dsi_autopll_thulium.o ./out/target/product/msm8996/obj/EMMC_BOOTLOADER_OBJ/build-msm8996/platform/msm_shared/mipi_dsi_i2c.d ./out/target/product/msm8996/obj/EMMC_BOOTLOADER_OBJ/build-msm8996/platform/msm_shared/mipi_dsi_i2c.o ./out/target/product/msm8996/obj/EMMC_BOOTLOADER_OBJ/build-msm8996/platform/msm_shared/mipi_dsi.o ./out/target/product/msm8996/obj/EMMC_BOOTLOADER_OBJ/build-msm8996/platform/msm_shared/mipi_dsi_phy.d ./kernel/Documentation/devicetree/bindings/media/samsung-mipi-csis.txt ./kernel/Documentation/devicetree/bindings/mipi ./kernel/Documentation/devicetree/bindings/mipi/dsi/mipi-dsi-bus.txt ./kernel/Documentation/devicetree/bindings/mipi/nvidia,tegra114-mipi.txt ./kernel/arch/arm/boot/dts/qcom/dsi-panel-sharp-dualmipi-wqxga-video.dtsi ./kernel/arch/arm/boot/dts/qcom/dsi-panel-jdi-dualmipi-cmd.dtsi ./kernel/arch/arm/boot/dts/qcom/dsi-panel-jdi-4k-dualmipi-video.dtsi ./kernel/arch/arm/boot/dts/qcom/dsi-panel-sim-dualmipi-video.dtsi ./kernel/arch/arm/boot/dts/qcom/dsi-panel-jdi-4k-dualmipi-video-nofbc.dtsi ./kernel/arch/arm/boot/dts/qcom/dsi-panel-nt35597-dualmipi-wqxga-video.dtsi ./kernel/arch/arm/boot/dts/qcom/dsi-panel-sharp-dualmipi-1080p-120hz.dtsi ./kernel/arch/arm/boot/dts/qcom/dsi-panel-jdi-dualmipi-video.dtsi ./kernel/arch/arm/boot/dts/qcom/dsi-panel-nt35597-dualmipi-wqxga-cmd.dtsi ./kernel/arch/arm/boot/dts/qcom/dsi-panel-sim-dualmipi-cmd.dtsi ./kernel/include/drm/drm_mipi_dsi.h ./kernel/include/linux/platform_data/lcd-mipid.h ./kernel/include/video/mipi_display.h ./kernel/include/video/exynos_mipi_dsim.h ./kernel/include/video/sh_mipi_dsi.h ./kernel/drivers/gpu/drm/drm_mipi_dsi.c ./kernel/drivers/gpu/drm/tegra/mipi-phy.c ./kernel/drivers/gpu/drm/tegra/mipi-phy.h ./kernel/drivers/gpu/host1x/mipi.c ./kernel/drivers/video/fbdev/exynos/exynos_mipi_dsi_common.h ./kernel/drivers/video/fbdev/exynos/exynos_mipi_dsi_lowlevel.c ./kernel/drivers/video/fbdev/exynos/exynos_mipi_dsi_lowlevel.h ./kernel/drivers/video/fbdev/exynos/exynos_mipi_dsi_regs.h ./kernel/drivers/video/fbdev/exynos/exynos_mipi_dsi.c ./kernel/drivers/video/fbdev/exynos/exynos_mipi_dsi_common.c ./kernel/drivers/video/fbdev/sh_mipi_dsi.c ./kernel/drivers/video/fbdev/omap/lcd_mipid.c ./kernel/drivers/phy/phy-exynos-mipi-video.c ./kernel/drivers/media/platform/exynos4-is/mipi-csis.h Docs kernel/Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt Driver kernel/drivers/video/msm/mdss/mdss_dsi_panel.c Also look at mdss_dsi.c Parser. Just found this parser for generating the display params. I like it when other people think like me... device/qcom/common/display/tools/parser.pl: So, I'm not sure when the input xml file comes from. Maybe I'm not so happy... === clk list === The list_clks.sh tool is located at device/qcom/common/tools/list_clks.sh root@msm8996:/ # sh /sdcard/list_clks.sh -d /sys/kernel/debug -v 1 Verbosity: 1 Root Debug Dir: /sys/kernel/debug Local Enabled Rate Measured Rate aggre1_noc_a_clk N ON 1000 aggre1_noc_clk N ON 1000 aggre2_noc_a_clk N ON 1000 aggre2_noc_clk N ON 1000 ahb_clk_src Y ON 19200000 alpha_xo_ao Y ON 19200000 audio_ext_ap_clk Y OFF 0 audio_ext_ap_clk2 Y OFF 0 audio_ext_lpass_mclk Y OFF 0 audio_ext_lpass_mclk2 Y OFF 0 audio_ext_pmi_clk Y OFF 0 bb_clk1 N OFF 1000 bb_clk1_ao N OFF 1000 bb_clk1_pin N OFF 1000 bb_clk1_pin_ao N OFF 1000 bb_clk2 N OFF 1000 bb_clk2_ao N OFF 1000 bb_clk2_pin N OFF 1000 bb_clk2_pin_ao N OFF 1000 bimc_a_clk N ON 199884800 bimc_clk N ON 120000000 200000073 bimc_msmbus_a_clk Y ON 680919040 bimc_msmbus_clk Y ON 120000000 blsp1_qup1_i2c_apps_clk_src Y OFF 19200000 blsp1_qup1_spi_apps_clk_src Y OFF 0 blsp1_qup2_i2c_apps_clk_src Y OFF 19200000 blsp1_qup2_spi_apps_clk_src Y OFF 0 blsp1_qup3_i2c_apps_clk_src Y OFF 19200000 blsp1_qup3_spi_apps_clk_src Y OFF 0 blsp1_qup4_i2c_apps_clk_src Y OFF 19200000 blsp1_qup4_spi_apps_clk_src Y OFF 0 blsp1_qup5_i2c_apps_clk_src Y OFF 19200000 blsp1_qup5_spi_apps_clk_src Y OFF 0 blsp1_qup6_i2c_apps_clk_src Y OFF 19200000 blsp1_qup6_spi_apps_clk_src Y OFF 0 blsp1_uart1_apps_clk_src Y OFF 7372800 blsp1_uart2_apps_clk_src Y OFF 48000000 blsp1_uart3_apps_clk_src Y OFF 0 blsp1_uart4_apps_clk_src Y OFF 0 blsp1_uart5_apps_clk_src Y OFF 0 blsp1_uart6_apps_clk_src Y OFF 0 blsp2_qup1_i2c_apps_clk_src Y OFF 19200000 blsp2_qup1_spi_apps_clk_src Y OFF 0 blsp2_qup2_i2c_apps_clk_src Y OFF 19200000 blsp2_qup2_spi_apps_clk_src Y OFF 0 blsp2_qup3_i2c_apps_clk_src Y OFF 19200000 blsp2_qup3_spi_apps_clk_src Y OFF 15000000 blsp2_qup4_i2c_apps_clk_src Y OFF 19200000 blsp2_qup4_spi_apps_clk_src Y OFF 0 blsp2_qup5_i2c_apps_clk_src Y OFF 19200000 blsp2_qup5_spi_apps_clk_src Y OFF 0 blsp2_qup6_i2c_apps_clk_src Y OFF 19200000 blsp2_qup6_spi_apps_clk_src Y OFF 0 blsp2_uart1_apps_clk_src Y OFF 0 blsp2_uart2_apps_clk_src Y ON 7372800 blsp2_uart3_apps_clk_src Y OFF 0 blsp2_uart4_apps_clk_src Y OFF 0 blsp2_uart5_apps_clk_src Y OFF 0 blsp2_uart6_apps_clk_src Y OFF 0 byte0_clk_src Y ON 49814910 byte1_clk_src Y OFF 19200000 camss_ahb_clk Y OFF 19200000 0 camss_cci_ahb_clk Y OFF 0 0 camss_cci_clk Y OFF 37500000 0 camss_cpp_ahb_clk Y OFF 0 0 camss_cpp_axi_clk Y OFF 0 0 camss_cpp_clk Y OFF 480000000 0 camss_cpp_vbif_ahb_clk Y OFF 0 0 camss_csi0_ahb_clk Y OFF 0 0 camss_csi0_clk Y OFF 0 0 camss_csi0phy_clk Y OFF 0 0 camss_csi0phytimer_clk Y OFF 0 0 camss_csi0pix_clk Y OFF 0 0 camss_csi0rdi_clk Y OFF 0 0 camss_csi1_ahb_clk Y OFF 0 0 camss_csi1_clk Y OFF 0 0 camss_csi1phy_clk Y OFF 0 0 camss_csi1phytimer_clk Y OFF 0 0 camss_csi1pix_clk Y OFF 0 0 camss_csi1rdi_clk Y OFF 0 0 camss_csi2_ahb_clk Y OFF 0 0 camss_csi2_clk Y OFF 0 0 camss_csi2phy_clk Y OFF 0 0 camss_csi2phytimer_clk Y OFF 0 0 camss_csi2pix_clk Y OFF 0 0 camss_csi2rdi_clk Y OFF 0 0 camss_csi3_ahb_clk Y OFF 0 0 camss_csi3_clk Y OFF 0 0 camss_csi3phy_clk Y OFF 0 0 camss_csi3pix_clk Y OFF 0 0 camss_csi3rdi_clk Y OFF 0 0 camss_csi_vfe0_clk Y OFF 320000000 0 camss_csi_vfe1_clk Y OFF 320000000 0 camss_csiphy0_3p_clk Y OFF 0 0 camss_csiphy1_3p_clk Y OFF 0 0 camss_csiphy2_3p_clk Y OFF 0 0 camss_gp0_clk Y OFF 0 0 camss_gp0_clk_src Y OFF 0 camss_gp1_clk Y OFF 0 0 camss_gp1_clk_src Y OFF 0 camss_ispif_ahb_clk Y OFF 0 0 camss_jpeg0_clk Y OFF 0 0 camss_jpeg2_clk Y OFF 0 0 camss_jpeg_ahb_clk Y OFF 0 0 camss_jpeg_axi_clk Y OFF 0 0 camss_jpeg_dma_clk Y OFF 0 0 camss_mclk0_clk Y OFF 24000000 0 camss_mclk1_clk Y OFF 24000000 0 camss_mclk2_clk Y OFF 24000000 0 camss_mclk3_clk Y OFF 19200000 0 camss_micro_ahb_clk Y OFF 0 0 camss_top_ahb_clk Y OFF 0 0 camss_vfe0_ahb_clk Y OFF 0 0 camss_vfe0_clk Y OFF 320000000 0 camss_vfe0_stream_clk Y OFF 320000000 0 camss_vfe1_ahb_clk Y OFF 0 0 camss_vfe1_clk Y OFF 320000000 0 camss_vfe1_stream_clk Y OFF 320000000 0 camss_vfe_ahb_clk Y OFF 0 0 camss_vfe_axi_clk Y OFF 0 0 cbf_clk Y ON 1056000000 1055999963 cbf_hf_mux Y ON 1593600000 134483821 cbf_pll Y ON 1593600000 cbf_pll_main Y OFF 307200000 cci_clk_src Y OFF 37500000 ce1_a_clk N OFF 2147483647 ce1_clk N OFF 0 0 cnoc_a_clk N ON 19200000 cnoc_clk N OFF 0 19200036 cnoc_msmbus_a_clk Y ON 19200000 cnoc_msmbus_clk Y OFF 250000 cpp_clk_src Y OFF 480000000 cpu_dbg_clk Y OFF 1593600000 606053143 cpu_debug_mux Y OFF 1593600000 1077501110 csi0_clk_src Y OFF 0 csi0phytimer_clk_src Y OFF 0 csi1_clk_src Y OFF 0 csi1phytimer_clk_src Y OFF 0 csi2_clk_src Y OFF 0 csi2phytimer_clk_src Y OFF 0 csi3_clk_src Y OFF 0 csiphy0_3p_clk_src Y OFF 0 csiphy1_3p_clk_src Y OFF 0 csiphy2_3p_clk_src Y OFF 0 cxo_clk_src N ON 19200000 cxo_clk_src_ao N ON 19200000 cxo_dwc3_clk Y ON 19200000 cxo_lpm_clk Y ON 1000 cxo_otg_clk Y OFF 1000 cxo_pil_lpass_clk Y OFF 1000 cxo_pil_ssc_clk Y OFF 1000 div_clk1 N OFF 1000 div_clk1_ao N OFF 1000 div_clk2 N OFF 1000 div_clk2_ao N OFF 1000 div_clk3 N OFF 1000 div_clk3_ao N OFF 1000 dsi0pll_byte_clk_mux Y ON 49814910 dsi0pll_byte_clk_src Y ON 49814910 dsi0pll_n2_div_clk Y ON 132839760 dsi0pll_pixel_clk_mux Y ON 66419880 dsi0pll_pixel_clk_src Y ON 66419880 dsi0pll_post_n1_div_clk Y ON 398519280 dsi0pll_shadow_byte_clk_src Y OFF 0 dsi0pll_shadow_n2_div_clk Y OFF 0 dsi0pll_shadow_pixel_clk_src Y OFF 0 dsi0pll_shadow_post_n1_div_clk Y OFF 0 dsi0pll_shadow_vco_clk Y OFF 0 dsi0pll_vco_clk_8996 Y ON 1594077120 dsi1pll_byte_clk_mux Y OFF 0 dsi1pll_byte_clk_src Y OFF 0 dsi1pll_n2_div_clk Y OFF 0 dsi1pll_pixel_clk_mux Y OFF 0 dsi1pll_pixel_clk_src Y OFF 0 dsi1pll_post_n1_div_clk Y OFF 0 dsi1pll_shadow_byte_clk_src Y OFF 0 dsi1pll_shadow_n2_div_clk Y OFF 0 dsi1pll_shadow_pixel_clk_src Y OFF 0 dsi1pll_shadow_post_n1_div_clk Y OFF 0 dsi1pll_shadow_vco_clk Y OFF 0 dsi1pll_vco_clk_8996 Y OFF 0 === dtsi === ./kernel/arch/arm/boot/dts/qcom/apq8096-eragon820.dtsi #include "msm8996-pinctrl.dtsi" #include "apq8096-camera-sensor-eragon.dtsi" #include "msm8996-wsa881x.dtsi" #include "msm8996-mdss-panels.dtsi" ./kernel/arch/arm/boot/dts/qcom/msm8996-mdss-panels.dtsi #include "dsi-panel-sharp-dualmipi-wqxga-video.dtsi" #include "dsi-panel-nt35597-dualmipi-wqxga-video.dtsi" #include "dsi-panel-nt35597-dualmipi-wqxga-cmd.dtsi" #include "dsi-panel-nt35597-dsc-wqxga-video.dtsi" #include "dsi-panel-jdi-dualmipi-video.dtsi" #include "dsi-panel-jdi-dualmipi-cmd.dtsi" #include "dsi-panel-jdi-4k-dualmipi-video-nofbc.dtsi" #include "dsi-panel-sim-video.dtsi" #include "dsi-panel-sim-dualmipi-video.dtsi" #include "dsi-panel-sim-cmd.dtsi" #include "dsi-panel-sim-dualmipi-cmd.dtsi" #include "dsi-panel-nt35597-dsc-wqxga-cmd.dtsi" #include "dsi-panel-hx8379a-truly-fwvga-video.dtsi" #include "dsi-panel-r69007-dualdsi-wqxga-cmd.dtsi" #include "dsi-adv7533-720p.dtsi" #include "dsi-adv7533-1080p.dtsi" #include "dsi-panel-nt35950-dsc-4k-cmd.dtsi" #include "dsi-panel-sharp-dualmipi-1080p-120hz.dtsi" #include "dsi-panel-sharp-1080p-cmd.dtsi" #include "dsi-panel-sharp-dsc-4k-video.dtsi" #include "dsi-panel-sharp-dsc-4k-cmd.dtsi" #include "dsi-panel-ssd2080m-720p-video.dtsi" #include "dsi-panel-ortustech-720p-cmd.dtsi" === output === ./out/target/product/msm8996/ === wifip2p === This is where the code that sets up the search pattern for the auto p2p connection software is implemented. See the string "PERMITTED_DEVICES" in the notifyInvitationSent method. Potential modification to include a new method allowing dynamic setting from the application to configure this connection. Timing maybe important... ./frameworks/opt/net/wifi/service/java/com/android/server/wifi/p2p/WifiP2pServiceImpl.java ./frameworks/opt/net/wifi/service/java/com/android/server/wifi/p2p/WifiP2pService.java
Summary:
Please note that all contributions to SoftwareGuy may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
SoftwareGuy:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information