Home
last modified time | relevance | path

Searched refs:cpm (Results 1 – 25 of 73) sorted by relevance

123

/openbmc/linux/drivers/i2c/busses/
H A Di2c-cpm.c119 struct cpm_i2c *cpm; in cpm_i2c_interrupt() local
124 cpm = i2c_get_adapdata(dev_id); in cpm_i2c_interrupt()
125 i2c_reg = cpm->i2c_reg; in cpm_i2c_interrupt()
133 wake_up(&cpm->i2c_wait); in cpm_i2c_interrupt()
138 static void cpm_reset_i2c_params(struct cpm_i2c *cpm) in cpm_reset_i2c_params() argument
140 struct i2c_ram __iomem *i2c_ram = cpm->i2c_ram; in cpm_reset_i2c_params()
143 out_be16(&i2c_ram->tbase, (u8 __iomem *)cpm->tbase - DPRAM_BASE); in cpm_reset_i2c_params()
144 out_be16(&i2c_ram->rbase, (u8 __iomem *)cpm->rbase - DPRAM_BASE); in cpm_reset_i2c_params()
146 if (cpm->version == 1) { in cpm_reset_i2c_params()
170 struct cpm_i2c *cpm = i2c_get_adapdata(adap); in cpm_i2c_force_close() local
[all …]
/openbmc/linux/arch/powerpc/platforms/4xx/
H A Dcpm.c36 struct cpm { struct
46 static struct cpm cpm; argument
69 value = dcr_read(cpm.dcr_host, cpm.dcr_offset[cpm_reg]); in cpm_set()
70 dcr_write(cpm.dcr_host, cpm.dcr_offset[cpm_reg], value | mask); in cpm_set()
103 dcr_write(cpm.dcr_host, cpm.dcr_offset[CPM_ER], er_save); in cpm_idle_sleep()
108 cpm_idle_sleep(cpm.idle_doze); in cpm_idle_doze()
192 return !!cpm.standby; in cpm_suspend_valid()
194 return !!cpm.suspend; in cpm_suspend_valid()
219 cpm_suspend_standby(cpm.standby); in cpm_suspend_enter()
222 cpm_suspend_standby(cpm.suspend); in cpm_suspend_enter()
[all …]
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dether_fcc.c213 volatile ccsr_cpm_t *cpm = (ccsr_cpm_t *)CONFIG_SYS_MPC85xx_CPM_ADDR; in fec_init() local
214 volatile ccsr_cpm_cp_t *cp = &(cpm->im_cpm_cp); in fec_init()
225 cpm->im_cpm_mux.cmxuar = 0; /* ATM */ in fec_init()
226 cpm->im_cpm_mux.cmxfcr = (cpm->im_cpm_mux.cmxfcr & ~info->cmxfcr_mask) | in fec_init()
231 cpm->im_cpm_fcc1.gfmr = FCC_GFMR_MODE_ENET | FCC_GFMR_TCRC_32; in fec_init()
233 cpm->im_cpm_fcc2.gfmr = FCC_GFMR_MODE_ENET | FCC_GFMR_TCRC_32; in fec_init()
235 cpm->im_cpm_fcc3.gfmr = FCC_GFMR_MODE_ENET | FCC_GFMR_TCRC_32; in fec_init()
240 cpm->im_cpm_fcc1.fpsmr = CONFIG_SYS_FCC_PSMR | FCC_PSMR_ENCRC; in fec_init()
242 cpm->im_cpm_fcc2.fpsmr = CONFIG_SYS_FCC_PSMR | FCC_PSMR_ENCRC; in fec_init()
244 cpm->im_cpm_fcc3.fpsmr = CONFIG_SYS_FCC_PSMR | FCC_PSMR_ENCRC; in fec_init()
[all …]
H A Dcommproc.c39 volatile ccsr_cpm_t *cpm = (ccsr_cpm_t *)CONFIG_SYS_MPC85xx_CPM_ADDR; in m8560_cpm_reset() local
52 cpm->im_cpm_cp.cpcr = CPM_CR_RST; in m8560_cpm_reset()
56 } while ((cpm->im_cpm_cp.cpcr & CPM_CR_FLG) && ++count < 1000000); in m8560_cpm_reset()
66 volatile ccsr_cpm_t *cpm = (ccsr_cpm_t *)CONFIG_SYS_MPC85xx_CPM_ADDR; in m8560_cpm_dpalloc() local
89 memset((void *)&(cpm->im_dprambase[retloc]), 0, size); in m8560_cpm_dpalloc()
123 volatile ccsr_cpm_t *cpm = (ccsr_cpm_t *)CONFIG_SYS_MPC85xx_CPM_ADDR; in m8560_cpm_setbrg() local
129 bp = (uint *)&(cpm->im_cpm_brg1.brgc1); in m8560_cpm_setbrg()
132 bp = (uint *)&(cpm->im_cpm_brg2.brgc5); in m8560_cpm_setbrg()
145 volatile ccsr_cpm_t *cpm = (ccsr_cpm_t *)CONFIG_SYS_MPC85xx_CPM_ADDR; in m8560_cpm_fastbrg() local
151 bp = (uint *)&(cpm->im_cpm_brg1.brgc1); in m8560_cpm_fastbrg()
[all …]
H A Dserial_scc.c75 volatile ccsr_cpm_t *cpm = (ccsr_cpm_t *)CONFIG_SYS_MPC85xx_CPM_ADDR; in mpc85xx_serial_init() local
79 volatile ccsr_cpm_cp_t *cp = &(cpm->im_cpm_cp); in mpc85xx_serial_init()
84 sp = (ccsr_cpm_scc_t *) &(cpm->im_cpm_scc[SCC_INDEX]); in mpc85xx_serial_init()
85 up = (scc_uart_t *)&(cpm->im_dprambase[PROFF_SCC]); in mpc85xx_serial_init()
94 cpm->im_cpm_mux.cmxscr = \ in mpc85xx_serial_init()
95 (cpm->im_cpm_mux.cmxscr&~CMXSCR_MASK)|CMXSCR_VALUE; in mpc85xx_serial_init()
110 rbdf = (cbd_t *)&(cpm->im_dprambase[dpaddr]); in mpc85xx_serial_init()
186 volatile ccsr_cpm_t *cpm = (ccsr_cpm_t *)CONFIG_SYS_MPC85xx_CPM_ADDR; in mpc85xx_serial_putc() local
191 up = (scc_uart_t *)&(cpm->im_dprambase[PROFF_SCC]); in mpc85xx_serial_putc()
192 tbdf = (cbd_t *)&(cpm->im_dprambase[up->scc_genscc.scc_tbase]); in mpc85xx_serial_putc()
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Darmada-cp110-master.dtsi107 "cpm-apll", "cpm-ppv2-core", "cpm-eip",
108 "cpm-core", "cpm-nand-core";
110 "cpm-audio", "cpm-communit", "cpm-nand",
111 "cpm-ppv2", "cpm-sdio", "cpm-mg-domain",
112 "cpm-mg-core", "cpm-xor1", "cpm-xor0",
113 "cpm-gop-dp", "none", "cpm-pcie_x10",
114 "cpm-pcie_x11", "cpm-pcie_x4", "cpm-pcie-xor",
115 "cpm-sata", "cpm-sata-usb", "cpm-main",
116 "cpm-sd-mmc", "none", "none",
117 "cpm-slow-io", "cpm-usb3h0", "cpm-usb3h1",
[all …]
/openbmc/linux/arch/powerpc/boot/dts/
H A Dmpc866ads.dts95 cpm@9c0 {
98 compatible = "fsl,mpc866-cpm", "fsl,cpm1";
102 interrupts = <0 2>; // cpm error interrupt
111 compatible = "fsl,cpm-muram-data";
119 "fsl,cpm-brg";
131 compatible = "fsl,mpc866-cpm-pic",
143 fsl,cpm-brg = <1>;
144 fsl,cpm-command = <0x90>;
154 fsl,cpm-brg = <2>;
155 fsl,cpm-command = <0xd0>;
[all …]
H A Dmpc885ads.dts138 cpm@9c0 {
141 compatible = "fsl,mpc885-cpm", "fsl,cpm1";
143 interrupts = <0>; // cpm error interrupt
154 compatible = "fsl,cpm-muram-data";
162 "fsl,cpm-brg";
173 compatible = "fsl,mpc885-cpm-pic",
184 fsl,cpm-brg = <1>;
185 fsl,cpm-command = <0x90>;
195 fsl,cpm-brg = <2>;
196 fsl,cpm-command = <0xd0>;
[all …]
H A Dep8248e.dts101 cpm@119c0 {
105 compatible = "fsl,mpc8248-cpm", "fsl,cpm2",
116 compatible = "fsl,cpm-muram-data";
124 "fsl,cpm-brg";
136 fsl,cpm-brg = <7>;
137 fsl,cpm-command = <0x1d000000>;
149 fsl,cpm-brg = <1>;
150 fsl,cpm-command = <0x00800000>;
164 fsl,cpm-command = <0x12000300>;
177 fsl,cpm-command = <0x16200300>;
[all …]
H A Dep88xc.dts133 cpm@9c0 {
136 compatible = "fsl,mpc885-cpm", "fsl,cpm1";
138 interrupts = <0>; // cpm error interrupt
149 compatible = "fsl,cpm-muram-data";
157 "fsl,cpm-brg";
167 compatible = "fsl,mpc885-cpm-pic",
179 fsl,cpm-brg = <1>;
180 fsl,cpm-command = <0x90>;
192 fsl,cpm-brg = <2>;
193 fsl,cpm-command = <0x40>;
[all …]
H A Dmgcoge.dts105 cpm@119c0 {
109 compatible = "fsl,mpc8247-cpm", "fsl,cpm2",
115 compatible = "fsl,cpm-muram";
121 compatible = "fsl,cpm-muram-data";
129 "fsl,cpm-brg";
141 fsl,cpm-brg = <2>;
142 fsl,cpm-command = <0x21200000>;
155 fsl,cpm-command = <0xce00000>;
165 fsl,cpm-command = <0x29600000>;
197 fsl,cpm-command = <0x12000300>;
[all …]
H A Dtqm8xx.dts127 cpm@9c0 {
130 compatible = "fsl,mpc860-cpm", "fsl,cpm1";
134 interrupts = <0 2>; // cpm error interrupt
143 compatible = "fsl,cpm-muram-data";
151 "fsl,cpm-brg";
163 compatible = "fsl,mpc860-cpm-pic",
175 fsl,cpm-brg = <1>;
176 fsl,cpm-command = <0x90>;
186 fsl,cpm-command = <0000>;
H A Dadder875-uboot.dts123 cpm@9c0 {
126 compatible = "fsl,mpc875-cpm", "fsl,cpm1", "simple-bus";
127 interrupts = <0>; // cpm error interrupt
138 compatible = "fsl,cpm-muram-data";
146 "fsl,cpm-brg";
157 compatible = "fsl,mpc875-cpm-pic",
168 fsl,cpm-brg = <1>;
169 fsl,cpm-command = <0x0090>;
H A Dadder875-redboot.dts124 cpm@9c0 {
127 compatible = "fsl,mpc875-cpm", "fsl,cpm1", "simple-bus";
128 interrupts = <0>; // cpm error interrupt
139 compatible = "fsl,cpm-muram-data";
147 "fsl,cpm-brg";
158 compatible = "fsl,mpc875-cpm-pic",
169 fsl,cpm-brg = <1>;
170 fsl,cpm-command = <0x0090>;
H A Dksi8560.dts216 cpm@919c0 {
219 compatible = "fsl,mpc8560-cpm", "fsl,cpm2";
229 compatible = "fsl,cpm-muram-data";
237 "fsl,cpm-brg";
249 compatible = "fsl,mpc8560-cpm-pic", "fsl,cpm2-pic";
257 fsl,cpm-brg = <1>;
258 fsl,cpm-command = <0x800000>;
269 fsl,cpm-brg = <2>;
270 fsl,cpm-command = <0x4a00000>;
297 fsl,cpm-command = <0x12000300>;
[all …]
H A Dtqm8560.dts230 cpm@919c0 {
233 compatible = "fsl,mpc8560-cpm", "fsl,cpm2", "simple-bus";
243 compatible = "fsl,cpm-muram-data";
251 "fsl,cpm-brg";
263 compatible = "fsl,mpc8560-cpm-pic", "fsl,cpm2-pic";
271 fsl,cpm-brg = <1>;
272 fsl,cpm-command = <0x800000>;
283 fsl,cpm-brg = <2>;
284 fsl,cpm-command = <0x4a00000>;
296 fsl,cpm-command = <0x1a400300>;
H A Dstx_gp3_8560.dts212 cpm@919c0 {
215 compatible = "fsl,mpc8560-cpm", "fsl,cpm2", "simple-bus";
225 compatible = "fsl,cpm-muram-data";
233 "fsl,cpm-brg";
245 compatible = "fsl,mpc8560-cpm-pic", "fsl,cpm2-pic";
253 fsl,cpm-brg = <2>;
254 fsl,cpm-command = <0x4a00000>;
/openbmc/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
H A Dcpm.txt14 cpm@119c0 {
18 compatible = "fsl,mpc8272-cpm", "fsl,cpm2";
24 - fsl,cpm-command : This value is ORed with the opcode and command flag
27 - fsl,cpm-brg : Indicates which baud rate generator the device
52 A child "data" node must exist, compatible with "fsl,cpm-muram-data", to
64 compatible = "fsl,cpm-muram-data";
H A Dserial.txt28 fsl,cpm-brg = <1>;
29 fsl,cpm-command = <00800000>;
/openbmc/linux/drivers/gpu/host1x/hw/
H A Dintr_hw.c50 static void intr_hw_init(struct host1x *host, u32 cpm) in intr_hw_init() argument
63 host1x_sync_writel(host, cpm, HOST1X_SYNC_USEC_CLK); in intr_hw_init()
79 host1x_intr_init_host_sync(struct host1x *host, u32 cpm) in host1x_intr_init_host_sync() argument
91 intr_hw_init(host, cpm); in host1x_intr_init_host_sync()
/openbmc/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_acpi.c50 union acpi_object *cpm; in asus_acpi_get_sensor_info() local
57 cpm = buffer.pointer; in asus_acpi_get_sensor_info()
58 for (i = 0; i < cpm->package.count; ++i) { in asus_acpi_get_sensor_info()
62 elem = &cpm->package.elements[i]; in asus_acpi_get_sensor_info()
78 ret = cpm->package.count; in asus_acpi_get_sensor_info()
/openbmc/linux/arch/alpha/kernel/
H A Dsys_titan.c67 cpumask_t cpm; in titan_update_irq_hw() local
71 cpumask_copy(&cpm, cpu_present_mask); in titan_update_irq_hw()
87 if (!cpumask_test_cpu(0, &cpm)) dim0 = &dummy; in titan_update_irq_hw()
88 if (!cpumask_test_cpu(1, &cpm)) dim1 = &dummy; in titan_update_irq_hw()
89 if (!cpumask_test_cpu(2, &cpm)) dim2 = &dummy; in titan_update_irq_hw()
90 if (!cpumask_test_cpu(3, &cpm)) dim3 = &dummy; in titan_update_irq_hw()
/openbmc/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/cpm/
H A Dbrg.txt4 fsl,cpm-brg
18 "fsl,cpm-brg";
/openbmc/linux/drivers/iio/light/
H A Dcm32181.c109 union acpi_object *cpm, *elem; in cm32181_acpi_get_cpm() local
124 cpm = buffer.pointer; in cm32181_acpi_get_cpm()
125 if (cpm->package.count > count) in cm32181_acpi_get_cpm()
127 obj_name, cpm->package.count, count); in cm32181_acpi_get_cpm()
129 count = min_t(int, cpm->package.count, count); in cm32181_acpi_get_cpm()
131 elem = &(cpm->package.elements[i]); in cm32181_acpi_get_cpm()
/openbmc/linux/Documentation/devicetree/bindings/powerpc/4xx/
H A Dcpm.txt4 - compatible : compatible list, currently only "ibm,cpm"
43 CPM0: cpm {
44 compatible = "ibm,cpm";

123