1 /* 2 * Copyright (C) 2012 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 #include <dumpstate.h> 18 19 void dumpstate_board() 20 { 21 dump_file("board revision", "/sys/devices/soc0/board_rev"); 22 dump_file("soc family", "/sys/devices/soc0/family"); 23 dump_file("soc revision", "/sys/devices/soc0/revision"); 24 dump_file("soc type", "/sys/devices/soc0/machine"); 25 dump_file("soc die_id", "/sys/devices/soc0/soc_id"); 26 dump_file("mmc0 name", "/sys/devices/platform/dw_mmc.0/mmc_host/mmc0/mmc0:0001/name"); 27 dump_file("mmc0 cid", "/sys/devices/platform/dw_mmc.0/mmc_host/mmc0/mmc0:0001/cid"); 28 dump_file("mmc0 csd", "/sys/devices/platform/dw_mmc.0/mmc_host/mmc0/mmc0:0001/csd"); 29 dump_file("mmc0 ext_csd", "/d/mmc0/mmc0:0001/ext_csd"); 30 dump_file("wlan", "/sys/module/bcmdhd/parameters/info_string"); 31 dump_file("touchscreen name", "/sys/class/input/input0/name"); 32 dump_file("manta power", "/d/manta-power"); 33 dump_file("dock status", "/sys/class/switch/dock/dock_status"); 34 dump_file("smb347 charger regs", "/d/smb347-regs"); 35 dump_file("ds2784 fuel gauge regs", "/d/ds2784"); 36 dump_file("bus traffic shaper", "/d/bts_dev_status"); 37 dump_file("display controller", "/d/s3c-fb"); 38 dump_file("ion chunk heap", "/d/ion/ion_chunk_heap"); 39 dump_file("ion system heap", "/d/ion/ion_noncontig_heap"); 40 dump_file("ion exynos noncontig heap", "/d/ion/exynos_noncontig_heap"); 41 dump_file("ion exynos contig heap", "/d/ion/exynos_contig_heap"); 42 dump_file("shrinkers", "/d/shrinker"); 43 dump_file("kbase carveout", "/d/kbase_carveout"); 44 dump_file("HDMI", "/d/exynos5-hdmi"); 45 dump_file("HDMI mixer", "/d/s5p-mixer"); 46 }; 47