H A D | ab8500.c | 1798 #define REG_INIT(_id, _bank, _addr, _mask) \ macro 1811 REG_INIT(AB8500_REGUREQUESTCTRL2, 0x03, 0x04, 0xf0), 1818 REG_INIT(AB8500_REGUREQUESTCTRL3, 0x03, 0x05, 0xff), 1823 REG_INIT(AB8500_REGUREQUESTCTRL4, 0x03, 0x06, 0x07), 1830 REG_INIT(AB8500_REGUSYSCLKREQ1HPVALID1, 0x03, 0x07, 0xe8), 1836 REG_INIT(AB8500_REGUSYSCLKREQ1HPVALID2, 0x03, 0x08, 0x70), 1843 REG_INIT(AB8500_REGUHWHPREQ1VALID1, 0x03, 0x09, 0xe8), 1849 REG_INIT(AB8500_REGUHWHPREQ1VALID2, 0x03, 0x0a, 0x07), 1856 REG_INIT(AB8500_REGUHWHPREQ2VALID1, 0x03, 0x0b, 0xe8), 1862 REG_INIT(AB8500_REGUHWHPREQ2VALID2, 0x03, 0x0c, 0x07), 1867 REG_INIT(AB8500_REGUSWHPREQVALID1, 0x03, 0x0d, 0xa0), 1875 REG_INIT(AB8500_REGUSWHPREQVALID2, 0x03, 0x0e, 0x1f), 1885 REG_INIT(AB8500_REGUSYSCLKREQVALID1, 0x03, 0x0f, 0xfe), 1895 REG_INIT(AB8500_REGUSYSCLKREQVALID2, 0x03, 0x10, 0xfe), 1903 REG_INIT(AB8500_REGUMISC1, 0x03, 0x80, 0xfe), 1910 REG_INIT(AB8500_VAUDIOSUPPLY, 0x03, 0x83, 0x1e), 1915 REG_INIT(AB8500_REGUCTRL1VAMIC, 0x03, 0x84, 0x03), 1920 REG_INIT(AB8500_VPLLVANAREGU, 0x04, 0x06, 0x0f), 1925 REG_INIT(AB8500_VREFDDR, 0x04, 0x07, 0x03), 1933 REG_INIT(AB8500_EXTSUPPLYREGU, 0x04, 0x08, 0xff), 1938 REG_INIT(AB8500_VAUX12REGU, 0x04, 0x09, 0x0f), 1942 REG_INIT(AB8500_VRF1VAUX3REGU, 0x04, 0x0a, 0x03), 1946 REG_INIT(AB8500_VAUX1SEL, 0x04, 0x1f, 0x0f), 1950 REG_INIT(AB8500_VAUX2SEL, 0x04, 0x20, 0x0f), 1954 REG_INIT(AB8500_VRF1VAUX3SEL, 0x04, 0x21, 0x07), 1958 REG_INIT(AB8500_REGUCTRL2SPARE, 0x04, 0x22, 0x01), 1967 REG_INIT(AB8500_REGUCTRLDISCH, 0x04, 0x43, 0xfc), 1973 REG_INIT(AB8500_REGUCTRLDISCH2, 0x04, 0x44, 0x16), 1984 REG_INIT(AB8505_REGUREQUESTCTRL1, 0x03, 0x03, 0xff), 1990 REG_INIT(AB8505_REGUREQUESTCTRL2, 0x03, 0x04, 0x3f), 1995 REG_INIT(AB8505_REGUREQUESTCTRL3, 0x03, 0x05, 0xf0), 2000 REG_INIT(AB8505_REGUREQUESTCTRL4, 0x03, 0x06, 0x07), 2011 REG_INIT(AB8505_REGUSYSCLKREQ1HPVALID1, 0x03, 0x07, 0xff), 2018 REG_INIT(AB8505_REGUSYSCLKREQ1HPVALID2, 0x03, 0x08, 0x0f), 2029 REG_INIT(AB8505_REGUHWHPREQ1VALID1, 0x03, 0x09, 0xff), 2033 REG_INIT(AB8505_REGUHWHPREQ1VALID2, 0x03, 0x0a, 0x08), 2044 REG_INIT(AB8505_REGUHWHPREQ2VALID1, 0x03, 0x0b, 0xff), 2048 REG_INIT(AB8505_REGUHWHPREQ2VALID2, 0x03, 0x0c, 0x08), 2059 REG_INIT(AB8505_REGUSWHPREQVALID1, 0x03, 0x0d, 0xff), 2065 REG_INIT(AB8505_REGUSWHPREQVALID2, 0x03, 0x0e, 0x23), 2071 REG_INIT(AB8505_REGUSYSCLKREQVALID1, 0x03, 0x0f, 0x0e), 2077 REG_INIT(AB8505_REGUSYSCLKREQVALID2, 0x03, 0x10, 0x0e), 2084 REG_INIT(AB8505_REGUVAUX4REQVALID, 0x03, 0x11, 0x0f), 2092 REG_INIT(AB8505_REGUMISC1, 0x03, 0x80, 0xfe), 2099 REG_INIT(AB8505_VAUDIOSUPPLY, 0x03, 0x83, 0x1e), 2104 REG_INIT(AB8505_REGUCTRL1VAMIC, 0x03, 0x84, 0x03), 2111 REG_INIT(AB8505_VSMPSAREGU, 0x04, 0x03, 0x3f), 2118 REG_INIT(AB8505_VSMPSBREGU, 0x04, 0x04, 0x3f), 2125 REG_INIT(AB8505_VSAFEREGU, 0x04, 0x05, 0x3f), 2130 REG_INIT(AB8505_VPLLVANAREGU, 0x04, 0x06, 0x0f), 2138 REG_INIT(AB8505_EXTSUPPLYREGU, 0x04, 0x08, 0xff), 2143 REG_INIT(AB8505_VAUX12REGU, 0x04, 0x09, 0x0f), 2147 REG_INIT(AB8505_VRF1VAUX3REGU, 0x04, 0x0a, 0x0f), 2151 REG_INIT(AB8505_VSMPSASEL1, 0x04, 0x13, 0x3f), 2155 REG_INIT(AB8505_VSMPSASEL2, 0x04, 0x14, 0x3f), 2159 REG_INIT(AB8505_VSMPSASEL3, 0x04, 0x15, 0x3f), 2163 REG_INIT(AB8505_VSMPSBSEL1, 0x04, 0x17, 0x3f), 2167 REG_INIT(AB8505_VSMPSBSEL2, 0x04, 0x18, 0x3f), 2171 REG_INIT(AB8505_VSMPSBSEL3, 0x04, 0x19, 0x3f), 2175 REG_INIT(AB8505_VSAFESEL1, 0x04, 0x1b, 0x7f), 2179 REG_INIT(AB8505_VSAFESEL2, 0x04, 0x1c, 0x7f), 2183 REG_INIT(AB8505_VSAFESEL3, 0x04, 0x1d, 0x7f), 2187 REG_INIT(AB8505_VAUX1SEL, 0x04, 0x1f, 0x0f), 2191 REG_INIT(AB8505_VAUX2SEL, 0x04, 0x20, 0x0f), 2196 REG_INIT(AB8505_VRF1VAUX3SEL, 0x04, 0x21, 0x37), 2200 REG_INIT(AB8505_VAUX4REQCTRL, 0x04, 0x2d, 0x03), 2204 REG_INIT(AB8505_VAUX4REGU, 0x04, 0x2e, 0x03), 2208 REG_INIT(AB8505_VAUX4SEL, 0x04, 0x2f, 0x0f), 2217 REG_INIT(AB8505_REGUCTRLDISCH, 0x04, 0x43, 0xfc), 2223 REG_INIT(AB8505_REGUCTRLDISCH2, 0x04, 0x44, 0x16), 2227 REG_INIT(AB8505_REGUCTRLDISCH3, 0x04, 0x48, 0x01), 2236 REG_INIT(AB8505_CTRLVAUX5, 0x01, 0x55, 0xff), 2243 REG_INIT(AB8505_CTRLVAUX6, 0x01, 0x56, 0x9f), 2254 REG_INIT(AB9540_REGUREQUESTCTRL1, 0x03, 0x03, 0xff), 2261 REG_INIT(AB9540_REGUREQUESTCTRL2, 0x03, 0x04, 0xff), 2268 REG_INIT(AB9540_REGUREQUESTCTRL3, 0x03, 0x05, 0xff), 2273 REG_INIT(AB9540_REGUREQUESTCTRL4, 0x03, 0x06, 0x07), 2284 REG_INIT(AB9540_REGUSYSCLKREQ1HPVALID1, 0x03, 0x07, 0xff), 2294 REG_INIT(AB9540_REGUSYSCLKREQ1HPVALID2, 0x03, 0x08, 0x7f), 2305 REG_INIT(AB9540_REGUHWHPREQ1VALID1, 0x03, 0x09, 0xff), 2312 REG_INIT(AB9540_REGUHWHPREQ1VALID2, 0x03, 0x0a, 0x0f), 2323 REG_INIT(AB9540_REGUHWHPREQ2VALID1, 0x03, 0x0b, 0xff), 2330 REG_INIT(AB9540_REGUHWHPREQ2VALID2, 0x03, 0x0c, 0x0f), 2341 REG_INIT(AB9540_REGUSWHPREQVALID1, 0x03, 0x0d, 0xff), 2350 REG_INIT(AB9540_REGUSWHPREQVALID2, 0x03, 0x0e, 0x3f), 2356 REG_INIT(AB9540_REGUSYSCLKREQVALID1, 0x03, 0x0f, 0xfe), 2362 REG_INIT(AB9540_REGUSYSCLKREQVALID2, 0x03, 0x10, 0xfe), 2369 REG_INIT(AB9540_REGUVAUX4REQVALID, 0x03, 0x11, 0x0f), 2377 REG_INIT(AB9540_REGUMISC1, 0x03, 0x80, 0xfe), 2384 REG_INIT(AB9540_VAUDIOSUPPLY, 0x03, 0x83, 0x1e), 2389 REG_INIT(AB9540_REGUCTRL1VAMIC, 0x03, 0x84, 0x03), 2396 REG_INIT(AB9540_VSMPS1REGU, 0x04, 0x03, 0x3f), 2403 REG_INIT(AB9540_VSMPS2REGU, 0x04, 0x04, 0x3f), 2409 REG_INIT(AB9540_VSMPS3REGU, 0x04, 0x05, 0x0f), 2414 REG_INIT(AB9540_VPLLVANAREGU, 0x04, 0x06, 0x0f), 2422 REG_INIT(AB9540_EXTSUPPLYREGU, 0x04, 0x08, 0xff), 2427 REG_INIT(AB9540_VAUX12REGU, 0x04, 0x09, 0x0f), 2432 REG_INIT(AB9540_VRF1VAUX3REGU, 0x04, 0x0a, 0x0f), 2436 REG_INIT(AB9540_VSMPS1SEL1, 0x04, 0x13, 0x3f), 2440 REG_INIT(AB9540_VSMPS1SEL2, 0x04, 0x14, 0x3f), 2444 REG_INIT(AB9540_VSMPS1SEL3, 0x04, 0x15, 0x3f), 2448 REG_INIT(AB9540_VSMPS2SEL1, 0x04, 0x17, 0x3f), 2452 REG_INIT(AB9540_VSMPS2SEL2, 0x04, 0x18, 0x3f), 2456 REG_INIT(AB9540_VSMPS2SEL3, 0x04, 0x19, 0x3f), 2461 REG_INIT(AB9540_VSMPS3SEL1, 0x04, 0x1b, 0x7f), 2466 REG_INIT(AB9540_VSMPS3SEL2, 0x04, 0x1c, 0x7f), 2470 REG_INIT(AB9540_VAUX1SEL, 0x04, 0x1f, 0x0f), 2474 REG_INIT(AB9540_VAUX2SEL, 0x04, 0x20, 0x0f), 2479 REG_INIT(AB9540_VRF1VAUX3SEL, 0x04, 0x21, 0x37), 2483 REG_INIT(AB9540_REGUCTRL2SPARE, 0x04, 0x22, 0x01), 2487 REG_INIT(AB9540_VAUX4REQCTRL, 0x04, 0x2d, 0x03), 2491 REG_INIT(AB9540_VAUX4REGU, 0x04, 0x2e, 0x03), 2495 REG_INIT(AB9540_VAUX4SEL, 0x04, 0x2f, 0x0f), 2506 REG_INIT(AB9540_REGUCTRLDISCH, 0x04, 0x43, 0xff), 2514 REG_INIT(AB9540_REGUCTRLDISCH2, 0x04, 0x44, 0x1f), 2518 REG_INIT(AB9540_REGUCTRLDISCH3, 0x04, 0x48, 0x01), 2533 REG_INIT(AB8540_VSIMSYSCLKCTRL, 0x02, 0x33, 0xff), 2540 REG_INIT(AB8540_REGUREQUESTCTRL1, 0x03, 0x03, 0xff), 2547 REG_INIT(AB8540_REGUREQUESTCTRL2, 0x03, 0x04, 0xff), 2554 REG_INIT(AB8540_REGUREQUESTCTRL3, 0x03, 0x05, 0xff), 2559 REG_INIT(AB8540_REGUREQUESTCTRL4, 0x03, 0x06, 0x07), 2570 REG_INIT(AB8540_REGUSYSCLKREQ1HPVALID1, 0x03, 0x07, 0xff), 2579 REG_INIT(AB8540_REGUSYSCLKREQ1HPVALID2, 0x03, 0x08, 0x77), 2590 REG_INIT(AB8540_REGUHWHPREQ1VALID1, 0x03, 0x09, 0xff), 2596 REG_INIT(AB8540_REGUHWHPREQ1VALID2, 0x03, 0x0a, 0x07), 2607 REG_INIT(AB8540_REGUHWHPREQ2VALID1, 0x03, 0x0b, 0xff), 2613 REG_INIT(AB8540_REGUHWHPREQ2VALID2, 0x03, 0x0c, 0x07), 2624 REG_INIT(AB8540_REGUSWHPREQVALID1, 0x03, 0x0d, 0xff), 2632 REG_INIT(AB8540_REGUSWHPREQVALID2, 0x03, 0x0e, 0x1f), 2638 REG_INIT(AB8540_REGUSYSCLKREQVALID1, 0x03, 0x0f, 0xff), 2644 REG_INIT(AB8540_REGUSYSCLKREQVALID2, 0x03, 0x10, 0xff), 2651 REG_INIT(AB8540_REGUVAUX4REQVALID, 0x03, 0x11, 0x0f), 2658 REG_INIT(AB8540_REGUVAUX5REQVALID, 0x03, 0x12, 0x0f), 2665 REG_INIT(AB8540_REGUVAUX6REQVALID, 0x03, 0x13, 0x0f), 2672 REG_INIT(AB8540_REGUVCLKBREQVALID, 0x03, 0x14, 0x0f), 2679 REG_INIT(AB8540_REGUVRF1REQVALID, 0x03, 0x15, 0x0f), 2687 REG_INIT(AB8540_REGUMISC1, 0x03, 0x80, 0xfe), 2696 REG_INIT(AB8540_VAUDIOSUPPLY, 0x03, 0x83, 0xfe), 2701 REG_INIT(AB8540_REGUCTRL1VAMIC, 0x03, 0x84, 0x03), 2708 REG_INIT(AB8540_VHSIC, 0x03, 0x87, 0x3f), 2715 REG_INIT(AB8540_VSDIO, 0x03, 0x88, 0x3f), 2722 REG_INIT(AB8540_VSMPS1REGU, 0x04, 0x03, 0x3f), 2729 REG_INIT(AB8540_VSMPS2REGU, 0x04, 0x04, 0x3f), 2737 REG_INIT(AB8540_VSMPS3REGU, 0x04, 0x05, 0x0f), 2742 REG_INIT(AB8540_VPLLVANAREGU, 0x04, 0x06, 0x0f), 2750 REG_INIT(AB8540_EXTSUPPLYREGU, 0x04, 0x08, 0xff), 2755 REG_INIT(AB8540_VAUX12REGU, 0x04, 0x09, 0x0f), 2760 REG_INIT(AB8540_VRF1VAUX3REGU, 0x04, 0x0a, 0x0f), 2764 REG_INIT(AB8540_VSMPS1SEL1, 0x04, 0x13, 0x3f), 2768 REG_INIT(AB8540_VSMPS1SEL2, 0x04, 0x14, 0x3f), 2772 REG_INIT(AB8540_VSMPS1SEL3, 0x04, 0x15, 0x3f), 2776 REG_INIT(AB8540_VSMPS2SEL1, 0x04, 0x17, 0x3f), 2780 REG_INIT(AB8540_VSMPS2SEL2, 0x04, 0x18, 0x3f), 2784 REG_INIT(AB8540_VSMPS2SEL3, 0x04, 0x19, 0x3f), 2789 REG_INIT(AB8540_VSMPS3SEL1, 0x04, 0x1b, 0x7f), 2794 REG_INIT(AB8540_VSMPS3SEL2, 0x04, 0x1c, 0x7f), 2798 REG_INIT(AB8540_VAUX1SEL, 0x04, 0x1f, 0x0f), 2802 REG_INIT(AB8540_VAUX2SEL, 0x04, 0x20, 0x0f), 2807 REG_INIT(AB8540_VRF1VAUX3SEL, 0x04, 0x21, 0x77), 2811 REG_INIT(AB8540_REGUCTRL2SPARE, 0x04, 0x22, 0x01), 2816 REG_INIT(AB8540_VANAVPLLSEL, 0x04, 0x29, 0x37), 2820 REG_INIT(AB8540_VAUX4REQCTRL, 0x04, 0x2d, 0x03), 2824 REG_INIT(AB8540_VAUX4REGU, 0x04, 0x2e, 0x03), 2828 REG_INIT(AB8540_VAUX4SEL, 0x04, 0x2f, 0x0f), 2832 REG_INIT(AB8540_VAUX5REQCTRL, 0x04, 0x31, 0x03), 2836 REG_INIT(AB8540_VAUX5REGU, 0x04, 0x32, 0x03), 2840 REG_INIT(AB8540_VAUX5SEL, 0x04, 0x33, 0x3f), 2844 REG_INIT(AB8540_VAUX6REQCTRL, 0x04, 0x34, 0x03), 2848 REG_INIT(AB8540_VAUX6REGU, 0x04, 0x35, 0x03), 2852 REG_INIT(AB8540_VAUX6SEL, 0x04, 0x36, 0x3f), 2856 REG_INIT(AB8540_VCLKBREQCTRL, 0x04, 0x37, 0x03), 2860 REG_INIT(AB8540_VCLKBREGU, 0x04, 0x38, 0x03), 2864 REG_INIT(AB8540_VCLKBSEL, 0x04, 0x39, 0x07), 2868 REG_INIT(AB8540_VRF1REQCTRL, 0x04, 0x3a, 0x03), 2879 REG_INIT(AB8540_REGUCTRLDISCH, 0x04, 0x43, 0xff), 2886 REG_INIT(AB8540_REGUCTRLDISCH2, 0x04, 0x44, 0x1e), 2890 REG_INIT(AB8540_REGUCTRLDISCH3, 0x04, 0x48, 0x01), 2896 REG_INIT(AB8540_REGUCTRLDISCH4, 0x04, 0x49, 0x07),
|